Swiss splatter movie from Pfahlbauer.
The Damned Angels is not available for streaming at this moment.