A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
1980
2005
2000
1984
1957
1987
1989
2023
—
1974
2014
2021
2002
1988
2024