Man Charged with Infamous ‘Snapchat Murders’ of Indiana Teens Abigail Williams and Liberty German

Richard Allen (50), from Delphi, Indiana was arrested on Friday night and booked in Carroll County Jail in connection with the Delphi murders. He was later moved to a state…

Continue ReadingMan Charged with Infamous ‘Snapchat Murders’ of Indiana Teens Abigail Williams and Liberty German