All Posts Tagged With: "waterfalls"
Niagara Falls – Horseshoe and American – Aerial and Birds Eye View
Niagara Falls is located on the Niagara River in northeastern North America, one of the continentΓÇÖs most famous spectacles. The falls lie on the border between Ontario, Can., and New York state, U.S. For many decades the falls were an attraction for honeymooners and for such stunts as walking over the falls on a [...]
22May2008 | Virtual Bird's Eye | 2 comments | Continued