This photo shows the "Iguazu Falls", located in the Iguazú National Park in the north of the province of Misiones, Argentina. In the Guaraní language, the term "Iguazú" is translated as "great waters". These majestic waterfalls are consecrated as one of the 7 natural wonders in the world, for such beauty that it has, are waterfalls that reach up to 80 meters high, totally awesome. In South America this is one of the best natural experiences you can get.
You are viewing a single comment's thread from: