Iguazu Falls: A South American Paradise
20 June 2012
Located just south west of the vibrant city of Rio de Janeiro, the cascading waters of the Iguazu Falls are one of the most breathtaking Brazil attractions. The Iguazu Falls are almost 3 kilometres in length, often leaving onlookers in awe simply because of their enormity and strength. Situated between Argentina and Brazil, tourists can [...]
