To Stephen King fans the town of Castle Rock is a place of legend. King’s imaginary evil playground where things live in the sewers and terror roams the streets. It’s just down the road from Derry and Shawshank prison is close by. Yeah – King fans know it well and soon – […]