Flora Duffy wins record fourth World Triathlon title in Abu Dhabi
ABU DHABI: Flora Duffy became the only woman ever to win four World Triathlon titles on Friday afternoon in Abu Dhabi, confirming her status as the greatest female athlete that the sport has ever