DefinitionLife on Mars We have wondered for centuries whether our neighbouring planet is home to life, just like our own. The search is ongoing, but there are promising signs.
QuestionWhere do meteorites come from? Most meteorites are bits of asteroid, which are themselves leftovers from the formation of the solar system.