CANMORE HIGHLAND GAMES
Western Canada's Premier Highland Games
CANMORE HIGHLAND GAMESCENTENNIAL PARK, CANMORE
VIEW LARGER MAP