The Damned Angels

Swiss splatter movie from Pfahlbauer.