It's showtime in Switzerland as the freeride elite return to the legendary – and terrifying – Bec des Rosses in Verbier for the ultimate test at the grand finale of the 2021 Freeride World Tour.