Richard Allen defense claim Delphi murders as result of "ritualistic sacrifice" Comments off | Software By WISH-TV · 23/09/2023 Richard Allen defense claim Delphi murders as result of "ritualistic sacrifice"