- Advertisement -
- Advertisement -
- Advertisement -
- Advertisement -
Britons Georgia Taylor-Brown and Alex Yee win their respective races at the World Triathlon Championship Series in Yokohama, Japan.Britons Georgia Taylor-Brown and Alex Yee win their respective races at the World Triathlon Championship Series in Yokohama, Japan.
- Advertisement -