An average farmer has a not so average day.
2020
1998
2025
2021
2018
—
2007
1958
2023
2006
2008
1999
2017
2011
2024
1936
1965
1934