Archive for the tag 'North America'

Nov 08 2009

Niagara Falls

Published by Laura under Destinations, Sightseeing

The Niagara Falls are situated between New York and Ontario and are one of the most spectacular natural miracles of North America. The waterfall is situated on the Niagara River, that flows towards USA and Canada from Erie till Ontario Lake. The Niagara Falls were formeed 12.000 years ago, when the icebergs redrew towards [...]

No responses yet