The ESA think they have discovered liquid water on Mars: radar indication of what could be a small lake 1.5 km beneath the southern Martian polar ice cap:

Enjoying the series? Support the creator by becoming a patron.

Become a Patron
Wanna access your favorite comics offline? Download