Police announce arrest of Richard Allen in 2017 Delphi murders of Libby German, Abby WilliamsBy Gotham Rex on October 31, 2022Richard Allen, 50, was arrested Friday and has been charged with two counts of murder. Source: Check out ABC 7 for more…