Little Demon · Season 1, Episode 5

Little Demon Season 1 Episode 5: Night of the Leeches

About Little Demon: 13 years after being impregnated by the Devil, a reluctant mother and her Antichrist daughter attempt to live an ordinary life in Delaware, but are constantly thwarted by monstrous forces, including Satan, who yearns for