New images from the Mars Global Surveyor probe suggest that there are present-day sources of liquid water on Mars, NASA confirmed Wednesday. The findings, to be detailed Thursday, are already providing a powerful boost to the search for evidence of life on the Red Planet.