Montreal Highland Games
July 31, 2022
Festivals and Events
Festivals
Celebration
A festival of Scottish music, dance and athletics.