When a local high school student is killed in a small town, a newly arrived g...
Hemlock Grove
Season 1 Episode 13: Birth
Peter and Roman battle the vargulf. Sheriff Sworn, still acting irrationally, attacks Shelley. Letha goes into labor. Olivia's back story is given. Many secrets are revealed.