Is There Life On Mars? Dr Ciaccio takes a look at the new discovery of Carbon-12 molecules on Mars, which could possibly, maybe, just a chance mean that there WERE or ARE microbes on the red planet.
This website uses cookies, but never for nefarious purposes. By continuing, you accept that we use cookies. What for?