Natural World Wonders – South America
Iguazu Falls, the Amazon and the Galapagos Islands Over 15 years ago, in an effort to bring us all closer in appreciation of the our amazing shared environment, 28 destinations were shortlisted for the top natural wonders of the world…