Niagara Falls: It is Yours to Discover
Niagara Falls is love at first sight. The amazing beauty of the falls is mesmerizing to say the least. Where the Beauty Lies Amazingly enough, Niagara Falls is situated in both the USA as well as Canada. For the Americans, the Falls is located at 301 Prospect Street, Niagara Falls, NY. The Canadian part of