Last weekend I had the amazing opportunity to visit one of the 7 natural wonders of the world: Iguazú Falls. The falls are located on the border of Argentina, Brazil and Paraguay. The word ‘iguazú’ comes from the native Guarani language and it means ‘big water’. Spanish Conquistador Alvar Núñez Cabeza de Vaca discovered the [...]


