I Should Have Killed Him Myself
- Episode aired Feb 23, 2020
- TV-14
- 42m
![Evil Lives Here (2016)](https://m.media-amazon.com/images/M/MV5BMzRiOTE1MGUtYjFhMC00NzhiLWFjY2UtYmNlMWI5MjZlNTAwXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_QL75_UX190_CR0,2,190,281_.jpg)
I Should Have Killed Him Myself: John Duck spends his entire life fearing the day his brother Kevin would finally kill someone, but when John discovers his brother is actually a murder, he s... Read allI Should Have Killed Him Myself: John Duck spends his entire life fearing the day his brother Kevin would finally kill someone, but when John discovers his brother is actually a murder, he still isn't ready to face that Kevin had been born a killer.I Should Have Killed Him Myself: John Duck spends his entire life fearing the day his brother Kevin would finally kill someone, but when John discovers his brother is actually a murder, he still isn't ready to face that Kevin had been born a killer.