Niagara Falls – Ontario, Canada and New York, USA
Niagara Falls is the most visited waterfall in the world and it is normally rated within the top 5 on most list of best waterfalls of the world. Niagara Falls is located on the Niagara River that flows from Lake Erie to Lake Ontario. Niagara Falls is actually made up of three separate falls, the…
Read More