This shot was taken back in 2006 on a holidays trip in Argentina. Iguazu falls are one of the most remarkable wonders of the nature. Nowhere in the world one can feel the power of water like in Iguazu.

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app