'This is the big show': Fans allowed in the stands at World Triathlon Championship in Edmonton

CTVNews.ca Top Stories