Norma Jo Crutchfield, a 41-year-old mother of two, vanished from Decatur, Illinois, leaving her family desperate for answers. She was last seen on October 31, 2020, when her mother dropped her off at the residence she shared with her boyfriend, Troy D. Slaw, in the 1100 block of East Olive Street. Concern for her well-being was high from the outset, as her family reported a history of severe domestic violence, stating that Slaw had brutally beaten her shortly before she went missing. After that
...Read MoreLast Seen: Oct 31, 2020