Canada's Tom Peiffer places 3rd in Freeride World Tour event

Sports

Canadian skier scores 79.67 points in Hakuba, Japan.

More From Sports/Skiing