SUICIDE PUPPETS Announce New EP, ‘Beyond The Veil’
Out October 13th — Pre-Order HERE Share New Single, “Death Note” + Music Video — Watch HERE Industrial metal band SUICIDE PUPPETS have announced that they’ll release their new EP, ‘Beyond The Veil’, on October 13th. The Central-Pennsylvania based outfit […]