Is There Life On Mars?

One of my favorite David Bowie songs and my thoughts as I read this (thanks for the link Oliver):

NASA is planning to make a huge announcement today,
about possible life in our own solar system. Exact details of what we can expect
to hear have not been released. We do know that evidence has been found that
could point to life relatively close to the earth.  Official word is expected
this afternoon at 2 p.m.
 

Cool.