For its 10th anniversary the Swatch Freeride World Tour reloads with a five-stop journey featuring the world’s top riders competing on legendary competition faces.
Posts Tagged: Switzerland
The North Face® Mountain Festival
The Ultimate Weekend of Adventure in Nature’s Greatest Playground
Introducing The North Face® Mountain Festival, an immersive celebration of exploration, set in Lauterbrunnen, Switzerland, at the foot of one of the most iconic…