The Independent via Yahoo
Delphi murders trial delayed as suspected killer Richard Allen seen in new mug shot
Richard Allen, pictured on 6 May 2024, has had his trial rescheduled for the fall. He has been charged with the murders of Abby Williams, 13, and Libby German, 14 (Allen County Jail) Allen’s ...
2 days ago