Iconic Places on Earth:  Iguazu Falls, Argentina

One of the seven new natural wonders of the world, these incredible waterfalls frame the Argentinian-Brazilian border. Together, they make up the largest system of waterfalls in the world, and you won’t be able to look without losing your breath.

Categories: Origin Of Things

Leave a Reply

%d bloggers like this: