A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2001
1964
1986
1998
1993
2019
2024
2014
2016
1959
2020
2009
2017
2012