A strangely-garbed and eccentric-acting stranger arrives in a small English town. But, after several…