IGUAZU FALLS

Located on the border between Brazil and Argentina, "Las Cataratas de Iguazu" was chosen as one of the New 7 Wonders of Nature in 2011.

Credits: All media
This user gallery has been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.
Translate with Google
Home
Explore
Nearby
Profile