A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
1984
2017
2022
2011
2016
2010
2019
2006
2008
1989
2014
1990
2018
2023
1999