Stars spew out organic matter into space – life may have its origin in star dust
[caption id="attachment_9567" align="alignnone" width="500" caption="A spectrum from the European Space Agency's Infrared Space Observator superim, on top of the Orion ...