A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2000
1998
1978
1964
2004
2005
1994
2001
1984
1979
1972
1961
1987
1980
1989
1973
2018