Demon 79
- Episode aired Jun 15, 2023
- TV-MA
- 1h 14m
Northern England, 1979. A meek sales assistant is told she must commit terrible acts to prevent a disaster.Northern England, 1979. A meek sales assistant is told she must commit terrible acts to prevent a disaster.Northern England, 1979. A meek sales assistant is told she must commit terrible acts to prevent a disaster.