From an alleged cell phone confession to theories of sacrifice and Odinsim, the Delphi double murder case has been shrouded in mystery and question marks.
The announcement of Allen's arrest in October 2022 sent shockwaves through Delphi's closely woven community. Many recognized Allen, a licensed pharmacy technician at the town's only CVS, as the nice ...
Results that may be inaccessible to you are currently showing.