A German Shepherd roams ceaselessly, pausing solely to perform acts of kindness or assist those in distress, before resuming his never-ending journey.
2023
2024
—
2021
2004
2016
2020
1969
1965
1988
2013
2000