Cowal Highland Gathering - World's Biggest Highland Games
26th - 28th August 2021