Is there life on Mars? It appears that a body of liquid water has been found buried beneath layers of ice and dust on Mars' south pole.