Page 1 of 1

Socotra Island, Yemen - most alien-looking place on Earth.

Posted: Sun Jun 26, 2011 8:55 pm
by edfrank
Socotra Island, Yemen
The most alien-looking place on Earth.

http://atlasobscura.com/place/socotra-island


Click on image to see its original size

.