Say Hueque Announces Iguazu Falls Trips for 2010

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 which allows multiple activities. - May 08, 2010

Press Releases 1 - 1 of 1