David Byrne and Talking Heads, live in New York in the Fall of 1983. Recorded and broadcast by WNEW FM in New York City. The venue and exact date for this concert is unknown. Talking Heads played 5 different venues in New York in Sept. & Oct. 1983.
The last track is an interview with Chris...