American falls
Dec 23 2006, Suman Arya

Niagara Falls is a set of three separate falls located on the Canada and US border. It is one of the most preferred destination that draws 14 million visitors per year. Many sightseers arrive here to experience awe-inspiring spectacle of Niagara Falls...

Related Stories
Most Recent Most Popular Most Commented
(0)
AP, Niagara Falls
Niagara Falls Park Police say a person has survived after going over the Horseshoe Falls on the Canadian side.
made popular Mar 11 2009
All Stories
Most Recent Most Popular Most Commented