The iconic rock band Talking Heads perform at Capitol Theater.
November 8, 1980
Released
Talking Heads - Live at Capitol Theater
1h 19min
—