Iguazu Falls, Iguassu Falls, or Iguaçu Falls (Portuguese: Cataratas do Iguaçu, Spanish: Cataratas del Iguazú) are waterfalls of the Iguazu River located on the border of the Brazilian stat … see full wiki
Majestic and totally awesome. The most powerful force of nature can be observed and challenged here. A boat cruise under the splash is one that you'll never ever forget! The heli ride over it is a must too!