Liquid water on Mars?

NASA announced this afternoon that they have photographs suggesting liquid water on Mars. This comes a day after they announced plans for a Moon base to be built as a step towards going to Mars. {link to NASA article]