About

Iguazu Falls, or IguaƧu Falls, are waterfalls of the Iguazu River on the border of and . It's considered one of the most spectacular in the world.

history | show excerpt | excerpt history