It appears so, as some recent NASA pictures indicate.
Orbiter spots possible water seepage on surface of Mars
http://arstechnica.com/science/news/201 ... -flows.ars
Einstein said two things were infinite; the universe, and stupidity. He wasn't sure about the first, but he was certain about the second.