Seriously, it’s probably just acid. :exercise:
So allow me to thow in a link here.
IF this is indeed true then it is an great discovery. Where there is water the possibility for life is present.
NASA denies it’s own satellite data proving “global warming” being a scam, so why should we believe THIS?