This film tells the story of strange and weird goings on in a little English village called Deddington. The gruesome death of local girl Charlotte by a rabid monster causes alarm and revulsion – before desperate reporters, crazy detectives and revenge-seeking hunters descend on the scene!