Azat Badretdin, 07 Mar 2012 Scientists discovered life on Earth!!! http://www.nature.com/nature/journal/v483/n7387/full/natur... Scientists discovered life…
Steve Finckbeiner, 07 Mar 2012 Holy shit this is awesome. No space ships. No manned missions. Just point a telescope and LOOK AT... Holy shit this is awesome.