Welcome, Sign In
Life On Earth Might Have Originated on Mars
Description:Life on Earth might have started with a meteorite from Mars. The evidence in support of this theory is mounting, according to Steven Benner, a biochemist from the Westheimer Institute for Science and Technology in Florida.
earth life mars
earth life originated