The Iguazu Falls are the most powerful waterfall systems in the world and in many travellers bucket lists. We visited both the Argentina and Brazil sides and were in awe of their power!
Continue ReadingThe Iguazu Falls are the most powerful waterfall systems in the world and in many travellers bucket lists. We visited both the Argentina and Brazil sides and were in awe of their power!
Continue Reading