Tri Angle - Yokohama Post Race

11 May, 2013

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

Our panel of TV experts give their opinion on the World Triathlon Yokohama.
2013 ITU World Triathlon Yokohama
11 - 12 May, 2013 • Yokohama, Japan