Stomach-churning pedestrian bridge opens in Portugal

Stomach-churning pedestrian bridge opens in Portugal

The world’s largest pedestrian suspension bridge — 516 Arouca — opened Thursday in Portugal.