Menu
NECA does justice to the demon of Derry as seen in 2017’s big screen adaptation of Stephen King’s It.