A select few have ever had the honor of standing on top of the podium at the Bec Des Rosses, the final stop of the Freeride World Tour, high in the Switzerland Alps. However, through immense dedication and hard work, some are able to achieve this coveted award not just once, but multiple times. One …