Loading episode...

S2:E12 - Blood on Satan's Claw

Blood on Satan's Claw

S2:E12
1982 IMDb

A group of children in 17th century England form a devil cult.