Black Curtains

Mon, 03/28/2011 - 3:05pm
Cody Sparks
Black Curtains is a Thrash Metal band from Paris, Île-de-France, France, formed in 2004.
Fri, 01/22/2010 - 2:20pm
Josh Johns
At the post office, from which I picked up the Black Curtains press kit, I laughed out loud at one French journalist that likened the band to...

Subscribe to Metal CallOut