Crowbar will release their new album Sever The Wicked Hand on February 8, 2011 via E1 Music.
Crowbar Reveal New Album’s Title, Release Date
Posted by Zach Shaw on November 22, 2010
Posted by Zach Shaw on November 22, 2010
Crowbar will release their new album Sever The Wicked Hand on February 8, 2011 via E1 Music.