Wednesday, September 10, 2008

Iguacu Falls

This is one of the seven natural wonders in the world. You have to see it to really appreciate nature. Stunning. Pics to follow

No comments: