Just finished watching.
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.