Monday, September 15, 2008

The Most Alien Place On Earth...

... is, apparently, Socotra in the Indian Ocean. I stole the picture from here where, if you feel the urge, you'll find a great article about the island (I want to go now).

3 comments:

BLTP said...

have you been thamesmead?

Rob said...

i've been to Banstead... Very similar, really

Mondo said...

This is how I imagine Roger Dean's garden looking.