Maybe there are nicer places than this on Mars, but we haven’t found them yet.
What they mean is they’ve found suggestions that maybe, on certain rain occasions, and only temporarily, liquid water might be found somewhere on Mars–provided it also contains certain chemicals that would function as a kind of natural antifreeze.
Naturally, anyone would be excited if any life were found on Mars. And if it were, you can bet your last dime there’ll be talking heads all over the airwaves proclaiming that this half an amoeba found on Mars proves (mind you!) that there is no God and so can we please move on to worshiping… them?
Sometimes I really wonder what He sees in us.