Today NASA will hold a press conference revealing to the world the discovery of a form of life unlike any other on Earth. What twisted alien landscape gave birth to such a life form? Try California.
This Thursday NASA is holding a press conference to discuss an astrobiology finding that will "impact the search for evidence of extraterrestrial life". Have we discovered alien life within our own solar system?