Where To Stream Hemlock Grove Season 1 Episode 3
The Order of the Dragon
- Aired April 19, 2013
- 52 Min
- Rated 6.4
- Number 26 Of 33 Rated Episodes
Christina discovers a new victim; Peter teams with Roman to find the killer; Sheriff Sworn gets outside help from Dr. Chasseur.