Skip to content
Latest Posts

Iguazu Falls: An Extraordinary Escape in Brazil & Argentina

Iguazu Falls, or Foz do Iguassu, it’s a collection of 275 waterfalls, across more than two miles between Brazil and Argentina. Iguazu Falls is one of the Seven Natural Wonders … Continue Reading Iguazu Falls: An Extraordinary Escape in Brazil & Argentina

Advertisements