Delphi suspect went to police 3 days after the murders, but he ‘fell in the cracks’ for years: Sheriff
Alex Perez/ABC News, Files (DELPHI, Ind.) — Delphi, Indiana, double murder suspect Richard Allen self-reported being at the crime scene in the days after the killings, but the tip sheet “fell in the cracks,” leaving him “hiding in plain sight” in the small town for years, the sheriff told the jury atRead More →