Amber was found heavily pregnant, having been abandoned and treated horribly – but through a miracle, gave birth to nine puppies
Amber was found heavily pregnant, having been abandoned and treated horribly – but through a miracle, gave birth to nine puppies