NewsWhore
05-08-2010, 07:00 AM
One of the most impressive natural wonders in South America, Iguazu Falls, is a must when traveling in the area; more than 200 falls up to a height of 60 meters surrounded by dense jungle and wildlife...
More... (http://story.argentinastar.com/index.php/ct/9/cid/d9ed072d737073b4/id/34892359/)
More... (http://story.argentinastar.com/index.php/ct/9/cid/d9ed072d737073b4/id/34892359/)