The Feathered Serpent Pyramid is a step pyramid at Teotihuacan, dating from 150 - 200 AD. During investigations in the 1980s, the remains of over a hundred possibly-sacrificial victims were found buried under the pyramid.