Where To Stream Lucy, The Daughter of the Devil Season 1 Episode 8
The Special Fathers vs. the Vampire Altar Boys
- Aired October 21, 2007
- 12 Min
Vampire altar boys and vampire choir boys have been preying on priests throughout the city. The Archbishop of San Francisco asks the Special Fathers for help and the Special Sister gets a crash course in vampire hunting. But will she be ready for the terrifying and unholy Vampire Communion?