Watch Destination: Niagara Falls
- 18 min
There are few places on earth that put nature and mankind into perspective than Niagara Falls. The bone-rattling power and deafening roar of the plunging water are reminders that we are but mere mortals. Niagara Falls is truly one of the most awe-inspiring sights on the planet.