Could you face your family’s monster year after year? STILL NO PEACE! Inside the heartbreaking lifelong mission of a sister ensuring notorious killers NEVER TASTE FREEDOM
The first and only time Debra Tate encountered Charles Manson face to face, she was 17 years old. It was December 1969. Days earlier, the now-famous mugshot of Manson – glaring black eyes set in a face framed by wild woolly hair – had ricocheted around the world, identifying him as the leader of a … Read more