Cult 80s teutonic heavy metal from Deutschland, founded back in 1979. This is their final album from 2008
Scream/ Bellaphon Records 2008. German Import