Looks similar
NASA study finds life-sparking energy source and molecule at Enceladus(phys.org)
369 points by wglb | 177 comments
Phys.org article on a NASA study finding a potential energy source and a life-relevant molecule in the plumes of Saturn's moon Enceladus.
RNA repair mechanism discovered in humans(phys.org)
273 points by wglb | 71 comments






