An average farmer has a not so average day.
1959
2009
2014
1976
1953
1995
2013
2015
1950
1988
—
2025
2024