Signs of ancient life may have been found in Martian rock – new study

.....

© The Conversation