In the world of amazing waterfalls, there’s Victoria Falls in Africa, there’s Niagara Falls  between Ontario and New York, but the largest, and most mind blowing one on planet earth is Iguazú Falls, between Argentina and Brazil.  Named by the indigenous Guarani Native Americans who first lived in this area, in their native language, Iguazu means Big Water, and they weren’t kidding!

La Gargantua del Diablo (The throat of the Devil)

Read More