A litter of puppies have defied the odds to be born healthy at an animal shelter. (22 images)

Modified 30 Oct 2022
View: 50 | All
View: 50 | All