Sheila Ingold was a 36-year-old woman from Kansas City, Missouri, whose life ended on November 3, 1987, when her body was discovered tucked inside an abandoned van off Troost Avenue, near an auto repair shop. The scene wasn’t found by police on a routine patrol—it came to light because someone showed up interested in buying the van and instead stumbled onto the unmistakable stillness inside. An autopsy attributed her death to strangulation, and investigators quickly recognized the cruelty of
...Read More