Saturday, September 06, 2008

The Most Alien-Looking Place on Earth

This blog has a number of pictures from Socotra Island, part of Yemen. They really look quite alien.