Photography of Iguazu Falls

Iguazu Falls, in Iguazu River, are one of the world’s largest waterfalls. They extend over 2,700 m (nearly 2 miles)  in a semi-circular shape.  Of the 275 falls that collectively make up Iguassu Falls, “Devil’s Throat” is the tallest at 80 m in height. Iguazu Falls are on the border between the Brazilian state of […]