The annual mop fair in Stratford-Upon-Avon, including the roasting of an ox.
1983
2009
2014
1999
2011
1996
2015
2024
2016
2023
—
2019
1997