You are viewing a single comment's thread from:

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

in #travel6 years ago

canva-photo-editor (19).png

The Niagara Falls are one of the natural wonders of North America located between Canada and the United States by the Niagara River, this was taken from Canada, if you have the opportunity do not miss the opportunity to visit them!!!