Myra: The Making of a Monster (2003)

Until her prison death in 2002, Myra Hindley was recognized as 'the most hated woman in Britain'. The public hatred towards her was so...