In the early summer of 1990, a 41-year-old mother of six named Ollie Lee Roberts disappeared from her home in Detroit, Michigan. She was last seen on June 1st of that year at her residence on Arlington Street near McNichols. On that day, it is reported that she left with a man and was never heard from again. Those who knew her described it as highly uncharacteristic for her to leave her children, as she was a devoted mother. Her sudden and unexplained absence left her family and the community se
...Read MoreLast Seen: Jun 01, 1990