2014 TransCanada Corp WTS Grand Final Edmonton

14 Mar, 2014

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

All eyes will be on Edmonton, Canada, in 2014 as the ITU World Triathlon Grand Final returns to Alberta's Capital City. From August 26 - September 1, 2014, t...