
Experts in Mexico unearth Ancient Maya statue depicting an ‘Alien’ figure
Experts have unearthed a mysterious statue belonging to the ancient Maya civilization. The curious artifact depicts ‘an alien humanoid’ holding a human head. The statue consists...