Added on June 1, 2008 and filed under Attractions, Ontario, Tourist Area
Quite simply the world’s most famous falls. Niagara Falls – Ontario, Canada.
The spectacular sight and the incredible sound of over 2,000,000 litres of water rushing over the rim of Horseshoe Falls every second continues to draw millions of visitors every year to the Niagara Falls area, and for good reason. The Niagara Falls, the world’s [...]