Visiting America Falls

America Falls are just one part of the area known as Niagara Falls. Niagara Falls is a collection of waterfalls located in the heart of the United States and Canada. The America Falls are located in the State of New York, and ties the border with Canada. The American Falls can be observed from various […]