Iguaçu Falls: The Brazilian Side Our visit to the Brazilian side of Iguaçu Falls, one of the New Seven Wonders of Nature.