Straddling Argentina and Brazil, Iguazu is a towering mass of roaring water and churning spray that was recently named one of the seven natural wonders of the world.