Conditions favorable to life may once have existed all over Mars, the European Space Agency said Friday.


More...