When a local high school student is killed in a small town, a newly arrived g...
Hemlock Grove
Season 1 Episode 2: The Angel
Just in time for the school dance, Letha reveals she's pregnant - by an angel. Meanwhile, Roman and Peter work on becoming friends and share an experience.