Richard Allen Arrested For Delphi Indiana Murders

richard allen

Richard Allen has been arrested in the Delphi Indiana murders that took place in 2017. According to police reports Libby German and Abigail Williams, both 14 years old, were found murdered after they left their homes to meet a man at an abandoned train tracks. The Delphi Indiana case has seen suspects announced over the […]

Richard Allen Arrested For Delphi Indiana Murders Read More »