Kevin Mackinnon May 26, 2020
Canada’s premier male cross triathlon racer completes a fundraising ride with over 8,800 m of climbing.