Video: Iguazi on track to be Wonder of the World

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