The mysteries of Mars are slowly unraveling — one rover at a time.