Testimony reveals some of what was found in Richard Allen's Delphi home

  • Posted on October 25, 2024
  • By Yahoo News
  • 3 Views
Testimony reveals some of what was found in Richard Allen's Delphi home

Richard Allen is accused of killing Abigail "Abby" Williams and Liberty "Libby" German, who went missing Feb. 13, 2017, and were found dead the next day.
continue reading...

Author
Yahoo News

You May Also Like