Niagara Falls is one of the most iconic natural wonders in North America. The sheer volume of water that thunders over its three distinct sections every minute — 6 million cubic feet, to be exact — is ...
The ultimate Niagara Falls boat tour, the Maid of the Mist has been in operation since 1846. Now an all-electric fleet of ...