Canada's Ryan Cochrane announces retirement from swimming
0
Two-time Olympic medallist Ryan Cochrane, who won a Canadian record eight world championship medals, announced his retirement from competitive swimming Tuesday.