Socotra the Alien Island of Yemen

Socotra has been described as being the most alien looking place on Earth . . . → Read More: Socotra the Alien Island of Yemen