The North Face have announced the launch of a new festival, The North Face Mountain Festival, set in Lauterbrunnen, Switzerland, at the foot of the Eiger. The festival will run from the 16th to 18th of September and let’s festival goers trial outdoor activities such as running mountainous trails for the first time, following a pro athlete up a rock-face, …