Blood Relatives, Episode 1
On August 7, 1985, five family members were shot dead in their English country manor, Whitehouse Farm. It looked like an open-and-shut case. But the New Yorker staff writer Heidi Blake finds that a...
On August 7, 1985, five family members were shot dead in their English country manor, Whitehouse Farm. It looked like an open-and-shut case. But the New Yorker staff writer Heidi Blake finds that a...