Dame Flora Duffy Places 7th In Yokohama
Dame Flora Duffy made a strong return after an 18-month injury lay-off after coming seventh at the World Triathlon Championship Series event in Yokohama in Japan yesterday [May 10]. Duffy, who had not raced since clinching a record fourth world title in …