Sherwood Park Highland Gathering
July 23, 2022
Sherwood Park Highland Gathering Open Highland Competition