Cowal Highland Gathering - World's Biggest Highland Games
29th - 31st August 2019