News & Racing Duffy Wins All 3 Legs in World Triathlon Series WTS Bermuda, Norway Fills Men’s Podium 1 May, 2018
Fernando Alarza & Non Stanford score first-time 2016 wins at Discovery World Triathlon Cape Town 25 April, 2016