Tag: germany

Demons Review

Arrow release Lamberto Bava's garishly colourful and impossibly silly eighties splatterfest on Blu-ray.