We haven't set foot on Mars, and we're already (possibly)
killing life there (another, shorter article
here)? Now I feel I should buy the
Martian plush microbe.
"A new NASA Mars mission called Phoenix is set for launch this summer, and one of the scientists involved said he is eager to test the new theory about life on Mars."
Why does this sounds
(
Read more... )