Top Moments 2009: Team Switzerland

20 Nov, 2009

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

Team Switzerland suprises at the Team World Championships
2009 Hy-Vee ITU Triathlon Mixed Relay World Championships
28 Jun, 2009 • West Des Moines, Iowa, United States