smbhaxCreator

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: https://www.bbc.co.uk/news/science-environment-44952710

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

Become a Patron
Wanna access your favorite comics offline? Download
TOP