Visiting Iguazu falls was definitely one of the highlights of our road trip in Brazil. The second biggest waterfall system in the world, one of the 7 nature wonders, attracts thousands of tourists every day. Look at my best images of Iguazu waterfalls to understand, why is everybody so crazy about them.