Last week there was a news story about an image taken on Mars that looks like a ‘humanoid figure’ (story). Some scientists say it is just an odd rock formation. However many others do not believe that theory. Here are some of the other theories:
The ever ellusive Bigfoot?
Does it look similiar to a Danish mermaid statue?