Italian astrophysicists claim the detection of liquid water on Mars, 1600 m below Southern polar cap. If confirmed, likelyhood of findind life on the red planet would grow exponentially. We will expand this information on our special session next Friday.
Source: Science magazine
Photo: Southern ice cap on Mars (NASA)