Iguazu River

The Iguazu River is a river in Brazil and Argentina. It is an important tributary of the Paraná River. The Iguazu River is 1,320 kilometres long, with a drainage basin of 62,000 square kilometres.
Show lessRead more
Wikipedia

Discover this place

Home
Discover
Play
Nearby
Favorites