Just was looking at this on ERA. fudgy rad!Eh it's not that crazy Mars has been known to have water ice for years and in general any liquid water is too salty to be a super likely home for alien life. Also it might not even be true. The last time liquid water was announced it ended up being a false discovery.
But it's still super awesome since it gets people excited.