Demons Review

Review of Demons (1985) by screenqueeen: 👍 4/5

Live scored by Goblin at El Corazon in Seattle, WA