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

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 Mars. I’m not buying it. Scientist claims to spot insects on Mars, but I think they're just rocks – CNET
Source: CNet

0Shares