Part I: Iguazu Falls, Brazil

Named one of the New 7 Natural Wonders of Nature, Iguazu Falls is one of the most spectacular things you will ever see in your life. There is no waterfall system as impressive anywhere in the world. It simply must be seen to be believed.

No picture or video can ever do it justice, but we try our best in our latest YouTube episode. Check it out and join us on the Brazilian side of magnificent Iguazu Falls.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s