Tag: Whistler Sliding Centre

Alex Gough

Alex Gough

Alex Gough is the leader of the Canadian luge team that has taken strides to be amongst the best in…