Loading
July 1989, 32 year old actress Sherry Davis stopped by her grandmother’s house in Los Angeles, California and she made a horrible discovery. But it would take police more than 10 years, and a whole string of seemingly unrelated crimes, before police finally solved the mystery surrounding what Sherry actually saw. And worst of all