A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2003
1974
1997
1991
1990
1965
—
2008
2007
2005
2017
2015
1988
2020
1999
2000
1973
1995