126: San Francisco Witch Killers

126: San Francisco Witch Killers

Studio71

In the early 1980's, a husband and wife duo make their way through northern California killing anyone they deemed a witch. New YouTube video: https... more

Player Button
Go to Show