All Questions

Tagged with
Filter by
Sorted by
Tagged with
11
votes
2answers
160 views

Water on Mars and Earth

If water on Earth came from meteorites, why doesn't Mars have substantial water? What made it more highly probable on Earth than on Mars?