Iguazu Falls

Iguazu Falls is truly one of those breath-taking places to see nature in all its glory. The falls form part of the Amazon River that runs throughout the Amazon Jungle and across South America. In 2008, I visited Iguazu from the Argentinian side which offers the best views of waterfalls. Iguazu is a must should…

Read More