2023 World Triathlon Championship Series Cagliari: Men's Race Highlights

29 May, 2023
Race highlights from the men's battles in the 2023 World Triathlon Championship Series race in Cagliari, Italy.