An average farmer has a not so average day.
2003
2004
1999
1973
2001
2000
1993
1995
1998
2002
1990
1988
1989