olivine

Life is possible on Mars. New evidence from Oregon State University research team.

Scientists from Oregon State University have collected microbes from an icy “lava tube” in mountains in Oregon - similarly hostile…

13 years ago