Royal Highland Show

22 June 2017

Royal Highland Show. 22nd - 25th June. Royal Highland Showground.