Richard Allen, the suspect in the 2017 murders of two girls in Delphi, Indiana, "has been his own worst enemy," according to a journalist who has been covering the case for years.
Allen, who is charged in the murders of 14-year-old Liberty German and 13-year-old Abigail Williams on a hiking trail in February 2017, is set to face trial this month.
"Richard Allen has been his own worst enemy throughout this process. We've learned through multiple filings that he's made incriminating...