Iguazu Falls – One of the Natural Wonders of the World

The Iguazu Falls will sweep you off your feet and leave your jaw dropped for days. It was by far the most impressive nature site we have seen in our travels. An area at the borders of Brazil, Argentina and Paraguay contains 275 waterfalls which vary in size and speed of water flow. And they have lush, tropical forest where hundreds of birds fly and capuchin monkeys lurk in trees.

DSCN4312 Read More »