Who Was Richard Allen? The Shocking Truth Behind The Delphi Murders Conviction
12 Nov 2024
A notorious murder case in Indiana finally reached a conclusion with the unanimous verdict of a jury, condemning 52-year-old former drugstore worker Richard Allen to jail on November 10, 2024 , for his crime of brutally killing teenagers Abigail (Abby) Williams and Liberty (Libby) German. This case , which has...
Read More