A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2023
2000
1997
2003
2002
1993
2007
2004
1964
2005
1983
1990
1998
2001
1991