Tag Archives: Socotra

Living evolutionary history

Located in the Indian Ocean, near the Gulf of Aden, is a hidden place to discover. Socotra is a small archipelago    ... more