Photographed by The Intentional Travelers
Tag Archives: natural wonders
Hiking Iguazu Falls, Argentina
Some of South America’s best hiking trails are found a couple of hundred miles up in the rain forests of Brazil and Argentina at the worlds largest waterfall complex.
