Could there be life? 12-mile liquid water lake found on Mars
Could there be life? 12-mile liquid water lake found on MarsThe first large, stable mass of liquid water has been detected on Mars – boosting the chance of one day finding life on the planet.
- July 25, 2018
- Comments are off