Glenurquhart Highland Gathering and Games

Inverness, Loch Ness & Nairn