Iguaçu Falls

This dramatic view of the Falls is on the Brazilian side. This is not only a UNESCO World Natural Site but also one of the new 7 Wonders of the World.
It is simply a stunning show of Nature.

Comments
Sign in or get an account to comment.