The strange and alien plant life of Socotra Island. September 23, 2013 9:49 am Robert Zimmerman The strange and alien plant life of Socotra Island. Leave a comment