One of Canada’s longest-running half-distance races gets ready to celebrate 30th running in July
By Kevin Mackinnon
By Cam Mitchell