The Talking Heads Deliver Electric Live Show with David Byrne

The Talking Heads Deliver Electric Live Show with David Byrne

BOSTON, MASSACHUSETTS - NOVEMBER 15, 1980: Members of the band The Talking Heads perform live at The Orpheum Theater in Boston, Massachusetts on November 15, 1980. (Photo by Michael Grecco)

Full resolution image available

Michael Grecco

David Byrne

1980-11-15

Boston, Massachusetts