WORLD'S Longest Pedestrian Suspension Bridge Opens in Swiss Alps!