P phys.org Maybe that's not liquid water on Mars after all 53 points howard941 11 months ago 34 comments