Kevin Mackinnon May 21, 2022
Duathlon star takes his first Ironman title at a challenging day in Lanzarote