Total Pageviews

Wednesday, 20 November 2019

Scientist claims to spot insects on Mars, but I think they're just rocks - CNET

An entomologist believes he found evidence of alien life on the Red Planet. I'm not buying it.

from CNET https://ift.tt/2KAR2HN
via IFTTT

No comments:

Post a Comment