mars-bigfoot-Bg1

[ This is believed to be an optical illusion.]

Big Foot, Statue, or something?

Watch the Videos and you decide!

 


Humaniod walking on Mars?