Early Mars good for starting life

Life in the solar system could very well have originated on Mars:

Martian microbes could have been transferred to earth via meteorites derived from debris hurled into space from asteroid or comet impacts on Mars. See