Frequent meteor collisions occurred on the Red Planet for 30 million more years than thought, a new study suggests.
The chances of early life on Mars faced a meteorite problem : Read more
The chances of early life on Mars faced a meteorite problem : Read more