The mountains tower above you on both sides as you land down the valley at Innsbruck, Austria.