Highlights from the Swatch Xtreme Verbier 2013 by The North Face, the final competition of the Freeride World Tour 2013.