• Русский
  • English

Archives: August 1, 2018

Iguazu Falls. South America (photo)

Водопад Игуасу. Южная Америка

One of the world’s largest waterfalls from space. Iguazu Falls, on the border with Argentina and Brazil. Dam near the waterfalls.