An average farmer has a not so average day.
2025
2020
2023
1913
2021
2015
2016
—
2012
1965
2008
2017
2022
2014
2011
1999