Lucy, The Daughter of the Devil
Season 1
Ep 6. Human Sacrifice
- TV-MA
- October 7, 2007
- 11 min
-
7.1 (32)
When Senator Whitehead launches his presidential campaign, he must make a pact with the devil, as all presidential candidates must do. However, when he discovers that he needs a human sacrifice, things become somewhat complicated.