From
Sign in to your ScreenRant account
WARNING! This article contains SPOILERS for From season 3, episode 8!Elgin is told to draw his own blood in From season 3, episode 8, which is part of the plans laid out to him by the Kimono Woman’s ghost. Since the end of From season 2, Elgin has been plagued by visions of the Kimono Woman’s ghost at the Colony House, with her appearances and requests to him escalating throughout season 3. By From season 3, episode 8, Elgin and the Kimono Woman are communicating through both visions and Polaroid pictures, the latter of which are used to instruct him on how to “help” her.