The Ladder to Heaven in Austria spanning across a dramatic mountain gorge with climbers crossing