Internet-tech, computer-tech, mobile-tech, energy-tech, eco-tech, green-tech, bio-tech, tech-tech, every day. That pretty much sums it up!
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.
Subscribe to:
Posts (Atom)