Where To Stream Shadowhunters The Mortal Instruments Season 2 Episode 13
Those of Demon Blood
- Aired June 19, 2017
- 60 Min
- Rated 7.6
- Number 17 Of 55 Rated Episodes
The Institute's leaders fear a Downworlder uprise when Shadowhunters begin turning up dead.