Socotra: A mysterious Arabian island gives up one of its secrets

Socotra: A mysterious Arabian island gives up one of its secrets