Black Mirror

S6E5: Demon 79

Northern England, 1979. A meek sales assistant is told she must commit terrible acts to prevent disaster.

Ask Sherpa

Be sure to give microphone access!

Back to Black Mirror