2006
Earth microbes in these meteorites could have seeded the organic-rich world with life, researchers believe.