Guess it’s just harder to believe someone would call himself “Kilgrave.” I mean, why not just “Snuffcarcass”?

Source:S1.Ep13: AKA Smile
Buy Now