Climate of Fear

On May 28, 1982, Jenny Isford, 19, was discovered on a lawn five doors from her home in North York.…