Video: Iguazi on track to be Wonder of the World

Click to follow
The Independent US

Iguazu Falls on the border of Argentina and Brazil has made it to the final of a competition to become one of the world's new Seven Natural Wonders.

Comments