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.