EnjoyOntario.ca > City of Niagara Falls > Videos > Niagara Falls Tour
Location: Niagara Falls, Ontario, Canada
A 5-minute introduction to the amazing natural wonder that is Niagara Falls.
Highlights from Finley-Holiday Films' upcoming Niagara Falls DVD. Filmed in High definition.
Ontario Attractions | Ontario Travel Guides | About | FAQ | Photos | Copyright | Contact