The complex of ruins known as Teotihuacan, Mexico, is so enormous and varied it even looks spectacular from the air.