Thousands of tourists travel to Niagara Falls, Ontario in Canada annually to see the beauty of the Horseshoe and American Falls. From the viewpoint above you get a stunning view of both falls or travel below and tour Niagara Falls in a boat where you experience a close up view.
Niagara Falls, Ontario, Canada. North America.