One of the world’s most stunning wonders, ... - Secret World

Iguazu Falls
1.20K views

Lara Kipling

Description

One of the world’s most stunning natural wonders, Iguazu Falls is a series of magnificent waterfalls located on the Iguazu River, straddling the border between Brazil and Argentina.