A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2004
2009
1996
2007
2001
1970
2017
2018
2014
1995
2015
1975
1988
1998
2000
2011
2005
1974
1994