Does NASA photo show 'Bigfoot' on Mars?

January 23, 2008 12:00:00 AM PST
A just-released photo is sparking the age-old question whether there is human life on Mars.A NASA picture originally taken by the space agency's Exploration Rover Spirit back in 2004. Recently, a space enthusiast enlarged a single frame from one of those images, and found a figure that some say resembles some sort of 'Bigfoot' creature.

Others say it's probably just a strange rock formation. You be the judge.