10 Days in Socotra: The Most Alien Looking Place on Earth Updated March 2023, 10 Days In Socotra was originally written in June 2017 The island you have to see to believe, an island like nowhere else. This is Socotra Socotra is an out-of-this-world island sitting within the four-island Socotra Archipelago in the Arabian Sea. The island …
10 Days In Socotra: The Most Alien looking Place on Earth Read More »