The end is nigh for the witches of Greendale when Chilling Adventures of Sabrina returns on December 31 with its fourth and final part. Over eight episodes, the witches will face the horrifying Eldritch Terrors. Let’s learn about these nightmare creatures.
Read more