Critically-acclaimed metallers Black Cobra have created one hell of a filthy noise on their new album Imperium Simulacra.
Critically-acclaimed metal band Black Cobra have released the new track "The Messenger."