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!