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."
The Bay Area, San Francisco, California two man noise machine known as Black Cobra released their Southern Lord Recordings offering, Invernal, on October 11, 2011. The...