Does this mean there could be life on the Red Planet? – Firstpost
Is there life on Mars? This question is asked again and again. Now scientists have discovered a reservoir of liquid water on the Red Planet. As we know, water is essential for the existence of all life. The findings are part of a new analysis of seismic data from NASA’s Mars InSight lander, a robotic […]