A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
1970
2017
1965
1994
1997
1957
1973
2019
1991
2018
1977
1996
2023
2008
2020
1966
2001