Home arrow Science arrow NASA & Space Shuttle arrow Signs of liquid water add to 'Life on Mars' debate