By Wand Agency
Proof that there is life on Mars! - Recent picture from the Mars space probe - showing a Woman figure sitting on a rock! This is the most amazing image NASA let out since the famous face on Mars picture, which supposedly now is claimed to be just a mountain formation.
Check it out yourself on the Nasa web page - all these space pictures are public domain available for free download (although you have to be patient - this image in particular is a 72MB file!)