Sep 11, 2017 | BOSTON/NE BANDS Leopard Print Taser – “Deity” Somerville rockers Leopard Print Taser make an impressionable debut with striking tune “Deity.” In short, this dream punk tune absolutely shreds. But… Olivia Gehrke