NIAGARA FALLS - ONTARIO, CANADA 4K

Niagara Falls is a group of three waterfalls at the southern end of Niagara Gorge, spanning the border between the province of Ontario in Canada and the state of New York in the United States. The falls are located on the Niagara River which drains Lake Erie into Lake Ontario. Niagara Falls - Ontario , Canada. Best Things To Do/See When You Visiting Niagara Falls City: 00:00 Niagara Falls Highlights 01:00 Horseshoe Falls 05:00 American Falls 11:55 Hornblower Niagara Cruise 05:55 Skylon Tower 16:45 Clifton Hill Street 09:00 Niagara Whirlpool #niagarafalls
Back to Top