NASA’s discovery of potential evidence of ancient life on Mars means “our galaxy could be teeming with life,” says a ...