LIFE ON MARS?: Alien snapped ‘peering out of cave on Red Planet’ in NASA photograph

LIFE ON MARS?: Alien snapped 'peering out of cave on Red Planet' in NASA photograph

LIFE ON MARS?: Alien snapped ‘peering out of cave on Red Planet’ in NASA photograph WITH its timid expression, could this really be the face of a nervous but quizzical Martian peering out of a cave as the NASA Curiosity Rover drives by? NASA*UFOSD Peek-a-boo: Is this an alien on Mars? One veteran UFO chaser and his army of online followers think so. The emergence of the grainy image of the “alien face” poking out of a small rock opening has sparked a fierce online debate over what it could…

Read More