
The past is never past. A historian should know that.Margaret walked out of Jenny North's life on Friday, June 16th 1967. Margaret told nobody where she was going or why. At seventeen years old, Jenny expected to go to college to study history, not to have her life haunted by...