Return to Devil's End (1993)

Set in the lovely village where the Doctor Who episodes titled "The Dæmons" (#059) was shot, this documentary takes place in 1992 shortly...


image