2019 World Triathlon Championships: The Grand Showcase

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

Loader