Hemlock Grove
Children of the Night (1x12)
Air date: Apr 19, 2013
As Olivia and Chasseur face off at the Mill, Shelley learns the awful truth about her family, and Peter and Roman uncover the killer's identity.
- Premiered: Apr 2013
- Episodes: 33
- Followers: 2695