'Alien Bigfoot on Mars' sparks bizarre online debate as people say two things
A picture NASA snapped 17 years ago still has the internet divided, with some claiming it's a proof of a space-dwelling Sasquatch while others have suggested something different...