Suicide Puppets to Perform at Release Party for Upcoming ‘Beyond the Veil’ EP
Back in April, the Pennsylvania-based industrial-metal band Suicide Puppets released their track “Death Note” to promote the release of their new EP, Beyond the Veil, which is slated to drop on October 13th. The EP will be the band’s first […] More