The “controlled and perfect” 1983 Talking Heads show David Byrne knew could never work
"It would lose the energy". The post The “controlled and perfect” 1983 Talking Heads show David Byrne knew could never work first appeared on Far Out Magazine.