Sigh…there is just nothing as amazing as Mother Nature herself. Iguazu Falls is truly one of those breath-taking places to see nature in all its glory and majestical power. 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 you visit Brazil or Argentina, it’s also an opportunity to visit the border of the Amazon and discover its beautiful nature.