Strange Cousins From The West


Clutch Announce Tour

Clutch have just announced that they are going to complete a full UK tour this November. After the success of their new album 'Strange Cousins From The West' which was released on their own Weathermaker label the band are seemingly on unstoppable form