Thursday, December 11, 2014

Choke Chain Releases New Song "Self Titled"!


Beatdown band from Texas, Choke Chain (formerly Evila), released their new song "Self Titled' through BeheadingTheTraitor earlier today. Not much else to say but for you to definitely check out the song!


No comments:

Post a Comment