Edouard Therriault wins first World Cup medal in men’s slopestyle skiing
Edouard Therriault of Lorraine, Quebec won the bronze medal in a men’s World Cup slopestyle skiing event in Font Romeu, France on Sunday for the first World Cup medal of his career. The bronze medal is significant because it came Read more