A look at the world of animal shelters and all the emotion-filled work that goes on there to save the lives of thousands of pets every year.
1999
1995
1958
2007
1996
2019
2008
2023
2011
1969
1983
1966
2002
1965
2024
1997
1967