A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
1996
2014
1991
1958
2023
—
1971
1966
1970
2020
1999
2011
2002
1989
2018