Great Yorkshire Show

11 July 2017

Great Yorkshire Show. 11th - 13th July. Harrogate.