Showing posts with label Niagara Falls Overview. Show all posts
Showing posts with label Niagara Falls Overview. Show all posts

Saturday, 2 April 2016

The Gorgeous Niagara Falls

Niagra Fall
The Niagara Falls are located on the border of Ontario Province in Canada and New York state in the United States. The water flows from the great lakes, world’s largest fresh water system. It is one of the world’s most eye inspiring displays of the power of nature. The breath-taking view can be seen from the sky, from the river forming below or from within arm’s reach.  Full of fresh water and fresh air, it is one of the best wonders of Mother Nature. It is one of the most photographed spectacles in the world.