After the first stage of the competition took place this week in Courmayeur, the Freeride World Tour has now arrived in Chamonix, and they've brought the snow!

Read more