AWESOME Iguazu Falls: Cataratas de Iguazu, Argentina

Jonathan 2008-04-19

Views 1.3K

http://www.CarrieAndJonathan.com. Iguazu Falls, or the Cataratas de Iguazu are possibly one of the best places on Earth. The grand power of Iguazu Falls can not be overstated, because you will definitely be blown away by Iguazu park, and Iguazu Falls, once you get here. We stayed at Iguazu Hotel Esturion, and had an amazing time in the town of Puerto Iguazu, and especially at the falls themselves. For more, visit http://www.CarrieAndJonathan.com

Share This Video


Download

  
Report form