A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2011
1992
1990
1982
2012
1981
1994
1997
—
1973
2025
2022
2000
2015
1985