Inverse: Astronomers have found the source of life in the universe.
www.inverse.com

Astronomers have found the source of life in the universe
New observations of white dwarf stars reveal their stellar contribution to carbon atoms in the cosmos, one of the building blocks of life.