Niagara Falls
Niagara Falls
Niagara Falls
Niagara Falls is a group of waterfalls located on the Niagara River, between Canada
and the United States.
Located at about 236 meters above sea level,. It's drop is approximately 51 meters.
You can view the falls from a platform. Walk behind the falls and watch the cascading
water from up close.