garganta del diablo at the iguazu falls the magnificent garganta del diablo at the iguazu falls, one of the seven natural wonders of the world