Interview: Psycho Killers @ The State Theatre DC August 31st!
Psycho Killers are a group of die-hard Talking Heads fans from Baltimore, MD that decided to form a tribute band. Their sets span the entire catalogue of the seminal ’80s art-rock band (and occasionally include surprise covers). Skilled musicians, they’ve been able to flesh out material many fans have never had the chance to hear […]