Crowbar Reveal New Album’s Title, Release Date

Posted by on November 22, 2010

Crowbar will release their new album Sever The Wicked Hand on February 8, 2011 via E1 Music.

Tags: ,

Categorised in: News Ticker