Dracula of Exarcheia

Dracula of Exarcheia 1983

5.20

A mad scientist creates the band Music Brigades from body parts of dead musicians.

1983