Showing posts with label worms. Show all posts
Showing posts with label worms. Show all posts

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.