The green mask was found at the The Pyramid of the Sun, in southern Mexico, is part of a famous archaeological site - Teotihuacan, reports The Sun. Originally discovered in 2011, some have likened ...
Beneath the Teotihuacan pyramid in Mexico ... The Temple of Quetzalcoatl and the Pyramids of the Sun and Moon are the site's best features.