For those who were expecting confirmation of the discovery of little green men or Decepticons or even traces of microbial life, you will probably be disappointed. After rampant (and viral) internet speculation, NASA is expected to make an announcement at noon EST today about the progress and scientific achievements of its Curiosity rover during this [...]

Read more of this post