Kevin Mackinnon May 3, 2021
Our observations from the exciting pro racing at the Ironman 70.3 North American Championship