Where To Stream Hemlock Grove Season 1 Episode 12
Children of the Night
- Aired April 19, 2013
- 45 Min
- Rated 7.1
- Number 6 Of 33 Rated Episodes
Peter and Roman uncover the killer's identity; Olivia and Chasseur face off at the mill; Shelley learns the disturbing truth about her family.