Tag Archives | Iguazu Falls tour

Iguazu falls

Insider’s Travel to Iguassu or Iguazu Falls

If you love waterfalls, then you can’t go past Iguassu/ Iguazu Falls, a horseshoe shaped waterfall with an incredible & unusual location in South America.

Continue Reading