Photo Galleries, Photography, travel

Iguazú Falls, Argentina

Iguazú Falls, located on the border of Argentina and Brazil, is the largest waterfall on the planet, one of the Seven Natural Wonders of the World, and one of my favourite places on Earth.