A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
1985
1995
2009
2006
2000
1989
1987
—
1986
1991
1983
1979
1994
1984