An artist's impression of an impact crater on Mars. PA
An artist's impression of an impact crater on Mars. PA

Recent Mars meteorite crashes ‘could reveal clues about planet’s origin’