discoverynews: Scientists Discovered Water On Mars!Earlier today, September 28, NASA announced that they found signs of liquid water on Mars. How did they discover this, and what does this mean for the possibility of alien life on the Red Planet?
tags:
original: https://ciel62.tumblr.com/post/130118223936