Kevin Mackinnon June 16, 2024
Find out how today’s Ironman champion overcame a major infection to take the biggest win of his career just a few months later