January 14, 2010
Still No Spiders

NASA scientists have announced the discovery of two more meteorites which could hold conclusive fossil evidence of life on Mars. I'm pretty sure there is a tight knot of scientists who would deny the existence of life on Mars even while the little green man standing in front of them was setting his ray gun to "broast." For the rest of this, well, for me anyway, it's pretty cool!

Posted by scott at January 14, 2010 08:40 PM

eMail this entry!
Post a comment

Email Address:



Remember info?