• +598 29008192
  • info@servinfo.com.uy

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 the Red Planet. I’m not buying it.
Source: CNET

Belen De Leon