A group of archeologists excavating Aztec ruins in Mexico City uncover a bizarre statue, which unleashes satanic powers and possesses the chief archaeologist. The demonized man goes on a rampage ...