Niagara Falls Facts – Interesting Facts About Niagara Falls Niagara Falls is one of the top tourist destinations in both the USA and Canada. It is situated… 399 views 8 mins read