Seeing Iguazu Falls is about half the experience, while the other half is hearing the roaring sound of nature's beast, you can feel its power. There's more water here than anywhere else!
One of the New Seven Natural Wonders of Nature.
Words can't describe the feeling you get when you are there in the midst of the massive pouring..
More to come.. I have a dozen more perspectives of this falls to show!
No comments:
Post a Comment