Flora DUFFY (BER), winner, winner, after the finish line, jubilation, joy, enthusiasm, exhaustion, running, action. Triathlon Women on July 27th, 2021, Odaiba Marine Park Olympic Summer Games 2020, from July 23rd to 7th. - 08.08.2021 in Tokyo / Japan.