Cleveland County, Oklahoma – Haunted Prison Life: Where Is Richard Allen Now? – DELPHI MURDERER IN…
Cleveland County, Oklahoma – Richard Allen, convicted of the gruesome 2017 murders of Abby Williams and Libby German in Delphi, Indiana, is now serving his 130-year prison sentence in a maximum‑security facility in Oklahoma, far from the…