Ad banner
Ad banner

Life on Mars: What do we know?- BBC News

Researchers have found evidence of an existing body of liquid water on Mars. What they believe to be a lake sits under the planet’s south polar ice cap, and is …

source

You Might Be Interested In

LEAVE YOUR COMMENT

Your email address will not be published. Required fields are marked *