Alien discovery: LIMBS of giant aliens spotted on Mars – ‘Undeniable proof’ claim

ALIEN hunters believe they have spotted evidence of a large extraterrestrial on the Red Planet in what is being described as “undeniable proof” of life on Mars. Alien enthusiasts were sent into a frenzy when they spotted what they perceived…