"New life" discovery by NASA - my interpretation... User BioLogicalNerd on YouTube, 05 Dec 2010 'bout the religion bit: Aliens, your ass is grass! The NASA report: http://www.nasa.gov/home/hqnews/2010/dec/HQ_10-320_Toxic…