Mars meteorites reveal clues about what lies within the Red Planet