Riders leave hesitation at the peak at the grand finale of the Freeride World Tour in Verbier, Switzerland, which truly separates the best from the rest.