Richard Allen defense claim Delphi murders as result of "ritualistic sacrifice" WISH-TV 8 months ago Richard Allen defense claim Delphi murders as result of "ritualistic sacrifice"