Tag: The Niagara Falls

The Niagara Falls
Located on the border between Canada and the United States is one of the wonders of the most amazing nature can be admired in the world, Niagara Falls. It is one of the most visited tourist spots in North America during the year. Formed at the end of the ice age, between 30,000 and 50,000 […]
Recent Comments