Natural World Wonders in 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 – World Wonders – Nature.  In this article we will learn more about three spectacular […]

Natural World Wonders in South America Read More »