Thursday, 15 December 2016 16:16

The Royal Highland show, Edinburgh - 22nd – 25th June