The Island of Socotra - the Birthplace of Aliens | - 0 views
-
odiedog garfield on 15 Sep 08Welcome to the island Socotra in the Indian Ocean off the coast of Africa. This is one of the most bizarre places on earth. The island is not like no matter