A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
1986
2021
1981
1959
2010
1984
1976
2019
2014
2020
1996
2022
2017
2001
1994
1997