New Forensic Evidence Suggests Sheila Caffell Committed Suicide in White House Farm Case

New Forensic Evidence Suggests Sheila Caffell Committed Suicide in White House Farm Case

Audio narration · Coming soon

This report presents new forensic analysis of crime scene photographs from the 1986 White House Farm massacre. The findings suggest that Sheila Caffell may have killed herself, potentially exonerating Jeremy Bamber, who was sentenced to life imprisonment for the murders.

Why this matters

PRISM scored this story 65/100 for interest.

Originally published by gnews