October 5, 2005

Cool
Mysterious glowing spot the size of Connecticut appears in satellite images of Indian Ocean.

Bioluminescent bacteria? Or undersea alien city?

No comments: