The 2013 Freeride World Tour is over, with the final held in Verbier on the ultimate freeriders' face of the Bec des Rosses. Here are the highlights of the Xtreme Verbier.