Home / Series / National Geographic Presents / Aired Order / Season 1 / Episode 31

Conquering Niagara

To most of its 10 million visitors, Niagara Falls is natural beauty. But for thrill-seekers, it becomes a life-or-death battleground.

English