Iguazú Falls, spelled Iguassu or Iguaçu in Portuguese, can also be visited from Foz do Iguaçu, located in the state of Paraná in the south of Brazil. If you don’t have a Brazilian visa to enter the country (and you don’t figure out how to sneak over for a bit, as travelers have occasionally been […]
Connect with Us!
Around the Barrio
Why Lose $ at the ATM? Get 45% More for USD!
Foto of the Week