The North Face Mountain Festival Lauterbrunnen is a picturesque valley town in one of the biggest conservation areas in Switzerland. In this valley at the foot of the tremendous 1000ft Staubbach waterfall adventure is in the air in the form of The North Face Mountain Festival. The North Face are…