individual
Artist Biography:
Translating as "big waters" the Iguazu Falls are an eye catching natural phenomenom at the Iguazu National Park in Argentina.

Related object

Cataratas del IguazĂș, Misiones