You are viewing a single comment's thread from:
RE: 7 World’s Continents Photo Challenge - North American Friday week #41 - the absolute winner takes 200 SBD!
Located on the Niagara River, some 17 miles (27 km) north-northwest of Buffalo, New York, USA and 75 miles (121 km) south-southeast of Toronto, Canada, the Niagara Falls are among the most famous and visited waterfalls in the world. Except for being one of the most recognized natural landmarks in North America, they also serve as a major source of hydroelectric power. I took this image on a cloudy summer day in 2010.
Amazing place, wonderful shot. Thank you for joining.