Polaroid of the week: Iguazu Falls, a World Wonder Of Nature
After months exploring the incredible outdoor elements of South America – the Andes, massive glaciers, incredible lakes, penguins and guanacos – last weekend we made our trip up to Iguazu …