KILL THE THRILL Releases Second Single “Capitan”
KILL THE THRILL are blessed with a uniquely elusive vision. The French duo have been dreaming up an abrasive-but-hypnotic blend of industrial rock, post-punk and dark wave. Heck, the title track off their upcoming fifth […]