Thursday, 2 June 2011

Worms from hell might mean worms from Mars

Discovery of nematode worms 1.6 km below the Earth's surface may mean that remnants of life on Mars may survive in similar conditions. 

No comments:

Post a Comment