Shocked by her own actions and haunted by visions of Kilgrave, Jessica worries she’s turning into a monster. Trish’s plans for Karl become clear.
Joan and Kitty try to prove that a string of murders, stemming from an old case Sherlock and Kitty solved in London, is connected to an international government conspiracy with…