Just finished watching. http://www.bbc.co.uk/news/science-environment-14408928 This is massive and one of the most immense findings in decades IMHO Where there is water there will be life I may even pop along to the bookies. Don't care if it's bacteria. I bet it's there when you see how diverse life is here and the conditions it thrives in. 2 planets in our tiny solar system with life means... It's everywhere Science will remember this day.