Follow us on
Videos
The best moments of the 2019 World Triathlon Championships and Series Grand Final in Lausanne, Switzerland.