Quite possibly the most magnificent natural wonder I’ve ever seen. Iguazu Falls in Brazil is simply incredible. This is where the movie The Mission was filmed. Today, we saw the Brazilian side of the falls, including a helicopter flip over the falls. ”Flip” indeed … my stomach almost did a flip too. Tomorrow, we see the Argentinian side.