A growing sense of dread has plagued the small English town of Stonehurst, with a series of unexplained disappearances causing suspicious eyes to look toward...