Archive for the 'Nature' CategoryCanada, Nature, New York
Niagara Falls is a set of three waterfalls located on the Niagara River on the border between Ontario, Canada and New York State. The three falls are the Horseshoe Falls (Canadian), the American Falls and the small Bridal Veil Falls. 6 million cubic feet of water fall over the falls every minute. It is the most powerful waterfall in all of North America.
Related Photos from Flickr: