Meet Poppy Rose, our Pet of the Week!

Poppy Rose (Scottish SPCA)
Poppy Rose (Scottish SPCA)

Breaking