Day 6
Foz de Iguaçu
April 18 in Brazil ⋅ ☀️ 27 °CFoz 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
Traveler Wow! Beautiful!