Iguazu: putting Niagara and Victoria Falls to shame
One of the “Seven Natural Wonders of the World,” the jaw-dropping Iguazu Falls is an iconic spectacle straddling the border of Argentina and Brazil, easily ranking with Machu Picchu as one of South America’s most sought-after and classic adventure destinations. A highlight of any trip to these nations — and indeed to South America more […]
Iguazu: putting Niagara and Victoria Falls to shame Read More »