The Dirty Deed

Published: Feb. 14, 2019, 8 a.m.

Eileen and Derrick Severs disappeared from their home in the small village of Hambleton in Great Britain, and police found evidence which suggested foul play. via Knit