sciencelife.uchospitals.edu
Linkage 10/1: Life on Gliese 581g?, Ig Nobels, and MoM
This week’s biggest science news would have to be the discovery of Gliese 581g, a planet 20 light years away from Earth that appears to have the capacity to support life. The coverage brought…