A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
1972
2007
2008
2011
1973
2003
2013
1998
1995
1996
2023
2017
2022
—
2020
2024