Kevin Mackinnon January 16, 2024
Former track star continues rise through triathlon ranks with new bike deal