Kevin Mackinnon August 1, 2021
Swim safety personnel “recognize athlete in distress”
Kevin Mackinnon June 1, 2021
One of Canada’s longest-running half-distance races gets ready to celebrate 30th running in July
Kevin Mackinnon May 5, 2021
Aug. 1 event offers an option to allay concerns over lack of swim training opportunities