A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
1972
1985
1980
1977
2002
1966
2006
2024
2023
—
1987
2025
2022