offtopic:socotra
Table of Contents
Socotra
An island located off the Horn of Africa, which is part of the Republic of Yemen. It is home to a very exotic, endemic and generally alien-looking vegetation. Thus, the general consensus on AH.com is that Socotra was ISOTed onto Earth from the surface of an alien planet.
See Also
Navigation
offtopic/socotra.txt · Last modified: 2019/03/29 15:13 by 127.0.0.1