Researchers observe what appear to be microorganisms trapped in liquid inside a salt formation; study could provide insight into life on other planets
Category:
Researchers observe what appear to be microorganisms trapped in liquid inside a salt formation; study could provide insight into life on other planets
Recent comments