A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2020
2014
2015
2022
1988
1989
1979
—
2006
1984
2002
1969
1959
1972
1997
2000
1986
2001