Iguazu Falls

Iguazu Falls is a vast system of waterfalls on the Iguazu River, along the Argentina–Brazil border. Its many cascades span a broad horseshoe-shaped precipice.

Connect