"Iguassu, the Devil's Throat" — movie released in 2005. It has a great rating on IMDb: 7.1 stars out of 10. It is a feature-length film with a runtime of 1h 24min. "Iguassu, the Devil's Throat" is currently available for rent and to buy on Amazon Store. Click on a playlink to watch it now!