After a weekend of rampant speculation, NASA has confirmed our suspicions: There’s probably liquid water on Mars today. The landmark finding makes the notion of life on the Red Planet all the more plausible.
from Gizmodo http://ift.tt/1ViSejT
via IFTTT