Home » Archive

Articles tagged with: evidence

It news »

[24 Jan 2008 | One Comment | 7,149 supporters]

A green figure discovered in an image taken by the NASA probe Spirit (which landed on Mars in January 2004) has caused international speculation. Some believe it is simply an optical illusion or a rock formation and some that it is evidence of alien life.

Nasa image

Other news