You are viewing a single comment's thread from:

RE: 7 World’s Continents Photo Challenge - North American Friday #17 - the absolute winner takes 200 SBD!

in #travel7 years ago

Niagara falls is one of the most impressive nature wonders of North America. To see these falls is very overwhelming for the noise caused the water. This photo shows a view of the falls from the Canadian side.

Sort:  

Thank you so much for your submission. I am picking some other entries this time around as there was a high number of submissions. Tomas