adventureofalifetime.co.uk
Behold, The Mighty Iguazu Falls
A breathtaking and inspiring visit to Iguazu Falls, from both the Argentinan and Brazilian sides. Cataratas del Iguazu as its locally known, certainly earns its reputation as one of the 7 Natural Wonder of the World.