I'm not done with Mars after posting The science and hype of 'The Martian' and neither is NASA. Yesterday's big science news was Liquid Water on Mars. SciShow reports.
Today, NASA announced that there is...occasionally...flowing, liquid water on the surface of Mars. What?!Thanks to SciShow for telling its viewers not only what the discovery really was, but what it means.