Chances of early life on Mars faced a meteorite problem

(ORDO NEWS) -- Frequent meteor collisions occurred on the Red Planet for 30 million more