It is 2031, and two newcomers to the village of Barrowbeck struggle to make sense of its odd rituals, as Jessica Raine reads the final story in this series of folk horror tales. Show more
Discover 11,128,835 listings and 278,128 playable programmes from the BBC
It is 2031, and two newcomers to the village of Barrowbeck struggle to make sense of its odd rituals, as Jessica Raine reads the final story in this series of folk horror tales. Show more