The Pain Killers
The Pain Killers

The Pain Killers

New York City

From New York and Saint Petersburg, The Pain Killers are Art Rock Noir laced with a downtown speedball and chased with a bottle of Blanc de Blancs. The music echoes with a 1960s reverb, insi…