Posts Tagged With: Iguazu Falls
Iguazu Falls: A Wonderful Wonder of the World indeed
We got soft in Buenos Aires, in terms of energy, physique and brainpower. A trip to Iguazu Falls – a set of ginormous waterfalls that span both Brazil and Argentina and were recently inducted into the Seven Wonders of the World hall of fame – couldn’t have come at a better time. We were ready … Continue reading