That's according to new evidence found in a Martian meteorite that indicates the key ingredient for life, water, appeared on Mars around 4.4 billion years ago, when scientists know, from other ...
A section of the Sayh al Uhaymir 008 meteorite which was found in Oman in 1999 A small chunk of Mars will be heading home when the US space agency launches its latest rover mission on Thursday.