Tourists look at Iguazu Falls from an observation platform at the Iguazu National Park near southern Brazilian city of Foz do Iguacu.
January 28, 2013 | 10:32 PM
Tourists look at Iguazu Falls from an observation platform at the Iguazu National Park near southern Brazilian city of Foz do Iguacu.