Self Destruct records is being brought back. The label is being resurrected and set to put out new releases before the end of 2014. After a 20 year hiatus, Mike Bucayu and John Toombs have brought back Self Destruct Records. There are currently a few projects in the works. Louisville has always had a very […]