Showing posts with label Mars. Show all posts
Showing posts with label Mars. Show all posts

Thursday, January 15, 2009

More Evidence For Life On Mars (maybe)

Somehow I have a hard time believing Methane can only come from volcanoes or life...but then again I'm not a scientist who relies on catchy headlines in order to justify my government job.