2019 World Triathlon Championships: The Grand Showcase

10 Sep, 2019

video placeholder Your video is loading. If the video fails to load please upgrade your Flash player

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