A Wonder of the World
The Iguazú Falls are a natural wonder of the world situated on the Iguazi River on the border of Argentina and Brazil. In the Guarani/Tupi language, Iguazú, means big water and the Iguazú waterfall system is the largest in the world. People lived around the Iguazú Falls long before the arrival of the Spanish having their own long held beliefs and religion. One of their most important rituals was the annual sacrifice of a virgin to M’Boi, the Serpent God who lived in the Iguazú River and was the son of Tupa, the Supreme God.
Naipi and Taruba
In a village on the banks of the Iguazú lived a very beautiful maiden named Naipi who was to be married to a great warrior named Taruba from a nearby tribe. The two of them…
View original post 579 more words