An average farmer has a not so average day.
2013
1972
2024
2011
1934
1976
2006
2020
1979
1999
1949
2015
1935
1987
2016
2025