A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
—
2018
2010
2013
2022
1999
1995
1973
2007
1977
1979
2019
1991