Video Defense claims Delphi murder victims were ritually sacrificed, contends Banfield. September 19, 2023 Abigail Turner