Iguaçu Falls, location of epic movie The Mission, on the border of Brasil and Paraguay, have water capacity three times of Niagara Falls.