Scientists play with life on Mars
Technology
April 15, 2012 •
Bungling NASA scientists are believed to have found tiny live microbes on Mars – but mistakenly killed them …