Layered rock in India shows potential signs of microbial life as old as to 3.5(phys.org)3 points by wglb 44 days ago | 0 commentsNo comments yet