Socotra: An Alien Landscape On Earth

On January 11, 2014 by Lazer Horse
Off

Socotra (سُقُطْرَى‎ Suquṭra) is a group of four small islands off the coast of the Arabian Peninsula and the Horn of Africa. It’s technically part of Yemen but only has about 45,000 inhabitants across...

Read More →