Water! Self sustained human colony on Mars here we come!
Yup. Sounds like they’re confident it’s there now. The only thing remaining to do is find it in sufficient quantities to support a colony.