The inhabitants of a North Herefordshire village prepare food for a feast to appease a devil in their midst.
No data