A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2017
2018
2012
2016
2014
1998
1980
1990
1967
2002
—
2009
1960
1972