Kevin Mackinnon November 19, 2023
After the swim was cancelled due to unsafe water conditions, athletes took on a bike/ run race
Kevin Mackinnon September 8, 2023
“The whole race is going to blow up completely.” And that’s one of the athletes speaking …
Kevin Mackinnon March 6, 2023
Bike for show, run for dough and other lessons from the Ironman African Championship