The spectacular Iguazu Falls between Argentina and Brazil is the largest waterfall system in the world. Did you know? 3.5K views10:31