Fox News
Delphi murders: Man charged with killing 2 girls is 'his own worst enemy,' expert says
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 ...
2 days ago