Charles Hamelin has won gold for Canada in the 1500m speed skating event at the Sochi Olympics.
It's a repeat performance for Hamelin who won gold in this same event in Vancouver four years ago. He also won gold four years ago in the 5000m speed skating relay and silver in that event 8-years ago.
That makes this Charles Hamelin's fourth Olympic medal.