Science

Alien Skeleton Found on Mars?

According to many self-proclaimed “Alien Hunters” and ufologists, a new image beamed back by the Curiosity rover is ultimate proof that the red planet had life in the distant past.…