Richard Allen appears is led to a June 15, 2023 courtroom appearance in handcuffs

Richard Allen appears is led to a June 15, 2023 courtroom appearance in handcuffs. He's accused of killing Abigail Williams, 13, and Liberty German, 14, whose bodies were found Feb. 15, 2017, outside their hometown of Delphi, Indiana.