• Русский
  • English

Iguazu Falls. South America (photo)

One of the world’s largest waterfalls from space.

Iguazu Falls, on the border with Argentina and Brazil.

One of the world's largest waterfalls from space on the border with Argentina and Brazil.

Dam near the waterfalls.

Dam near the waterfalls