Ice ice baby
Satellite images revealing vast quantities of ice on Mars rekindle hopes about life existing on the planet