Foz de Iguaçu
April 18, 2024 in Brazil ⋅ ☀️ 27 °C
Foz do Iguaçu, a city in the Brazilian state of Paraná, is the main base for visiting famed Iguaçu Falls, one of the world's largest waterfalls. Stretching for 2.7km, and straddling the border withRead more






















TravelerWow! Beautiful!