Life is definitely possible. Very probably in other locals in our own solar system. I would say that life will be discovered on Mars -- with all the attributes of life -- respiration, all that. A probe of some decades back discovered elements that could be the byproduct of life, but that was... Sign in to see full entry.