Who Is Richard Allen? Idiana Man Sentenced To 130 Years In 2017 Delphi Murders Of Two Teenage Girls
20 Dec 2024 23:15 PM IST
After years of heartbreak and unanswered questions, justice has finally been served in the haunting Delphi murders case. Richard Allen, a 52-year-old local pharmacy worker, has been sentenced to 130 years in prison for the brutal 2017 killings of teens Abigail Williams and Liberty German.