The moment many Mars watchers have been waiting for is here (sort of), as researchers now believe they have found evidence of subsurface liquid water on the Red Planet.