Iguazu Falls – One of Earth’s Natural Wonders
Iguazu Falls is one of those places that when you visit, you think ‘I can’t believe this exists’. It is an absolutely massive fractured system of waterfalls surrounded by lush subtropical rainforest, straddling the border of Argentina and Brazil. Iguazu is not just one waterfall, but 275 individual falls stretching across almost 3km. And it…
Click to keep reading