The White House Farm massacre – exclusive: new forensic evidence suggests Sheila Caffell killed herself. Is Jeremy Bamber innocent? | Jeremy Bamber
On 7 August 1985, five people were found dead at White House Farm in Essex, England: 28-year-old Sheila…