In 1979, Stephen King introduced the world to Castle Rock, a picturesque Maine town that hides evil within. But while plenty of King's stories in the years since have returned to Castle Rock, none ...