October 5, 2005
C
ool
Mysterious glowing spot the size of Connecticut appears in satellite images of Indian Ocean.
Bioluminescent
bacteria
? Or undersea alien
city
?
No comments:
Post a Comment
‹
›
Home
View web version
No comments:
Post a Comment