Visit Socotra Island, Yemen - The Strangest Place in the World

Take a tour of Socotra Island in Yemen where certain plant and animal species are found nowhere else on earth -- part of the World's Greatest Attractions series by GeoBeats.
 

Advert