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