Royal Highland Show 23-26 June 2016

Royal Highland Show 23-26 June 2016

Agricultural, Avenue S