Richard Allen was charged with two counts of murder in the 2017 deaths of Liberty German and Abigail Williams in Delphi, Indiana.
Chula Vista Breaking News & Events
Richard Allen was charged with two counts of murder in the 2017 deaths of Liberty German and Abigail Williams in Delphi, Indiana.