Date: 04/06/2004 Views: 1349
Date: 04/08/2009 Views: 1813
Date: 02/13/2010 Views: 1307
Tourists at Iguazu Falls, one of the world's great natural wonders, on the border of Brazil and Argentina.