Kevin Mackinnon September 30, 2019
Fresh off taking his first International Triathlon Union (ITU) World Triathlon Series (WTS) title, France’s Vincent Luis took the first […]