Tag: Niagara

The Niagara falls

Niagara Falls is a collection of three large waterfalls located on the Canada-United States border, near the towns of Niagara Falls, Ontario, Canada, and Niagara Falls, New York, United States. They are located between Lake Erie and Lake Ontario, and are fed by the Niagara River. THE Read more…