Defiler have signed an album and publishing deal with Razor & Tie. The band will release their debut album for the label this fall. Fans can stream a new song titled "Lucky 38" below. Tell us what you think!
AltPress around the Web
AltPress on Facebook