Okay, once and for all, let’s make this clear. In the words of our esteemed Bad Astronomer, Phil Plait, “repeat after me:” A humanoid was not photographed on the surface of Mars. And NASA is not covering up this photo in the name of national security. Furthermore, human missions to Mars have not been cancelled because of this photo. These outrageous notions keep popping up in the media. The photograph, which was taken by Spirit, one of the Mars Exploration Rovers, is just another example of pareidolia, our ability to see patterns in random shapes.
As happens frequently, people tend to see faces or human forms in things like clouds, wood grain, and pancakes. This is only an optical illusion. If you need proof of this, for those of you in the US, look at one of the state-themed quarters from New Hampshire. There you can see the Man in the Mountain, a case of pareidolia that became an historic site (which has since crumbled.)
The photo shown here is the very large panoramic image from which a teeny, tiny rock formation was found that looks kind of human-like. Someone had to be looking really close to see it, as the rock formation is only about 6 centimeters high, and in the image you can also see a hill that’s over 8 kilometers (5 miles) away.
If you have any doubts in your mind that this is nothing more than just a very small, unusual rock formation, please, please, please see Emily Lakdawalla’s thorough explanation of the image at the Planetary Society’s website, which includes 3-D pictures that really make it clear this is not a humanoid. It’s a rock with a funny shape. And Phil the Bad Astronomer has more info on it as well here and here.