World's Most Evil Killers
Season 8
Ep 14. Danville Neil
- January 1, 2023
- 43 min
In 2022, Danville Neil was finally jailed for the brutal 1993 murders of a WWII veteran and his sister. Neil broke into the elderly siblings' flat in East London, bound them and beat them before smothering Billy to death.