Computer graphics about the Teotihuacan, Mexico, an archaeological site and the theories about a possible alien intervention in its building.