As one of Canada’s most iconic natural attractions, Niagara Falls is a true wonder to witness. Located between Canada and the USA, Niagara Falls is one of the most visited places in the country, attracting millions of people each year. However, it’s not just about the views. There are also lots of fun facts about Niagara Falls, Ontario.
From people going over the falls in barrels to the war of 1812, enjoy these 73 fun facts about Niagara Falls![Read more…] about 73 Fun Facts about Niagara Falls