Did Comets Seed Our Solar System With Life?

Primordial building blocks of life found by ESA’s Rosetta orbiter.