Friday, December 16, 2011

Socotra Island

Socotra (Suquṭra or Soqotra) is a small archipelago of four islands in the Indian Ocean. The island is very isolated and through the process of speciation, a third of its plant life is found nowhere else on the planet. It has been described as the most alien-looking place on Earth.

0 comments:

Post a Comment