Penny - BC SPCA
4.5 (509) · $ 23.50 · In stock
A surrendered mini Dachschund with special needs found her perfect forever home with a rescue angel.
Penny - BC SPCA
Magnolia (aka Penny) - BC SPCA
Penny - BC SPCA
Penny - BC SPCA
Penny - BC SPCA
Penny - BC SPCA
Penny - BC SPCA
Magnolia (aka Penny) - BC SPCA
Penny - BC SPCA
Penny - BC SPCA
Penny - BC SPCA
Penny - BC SPCA