ESA signature
Science

(English) A Sherlock Holmes for Mars

(English) The crime scene is an impact crater and the mystery is an elusive one for scientists – detecting life’s fingerprints on Mars.