A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2017
1962
1992
2011
2012
2008
2001
2026
2016
2019
2014
1988
2010
2020
1981
1966
1998