Talking Heads - Live at Capitol Theater
AD

Talking Heads - Live at Capitol Theater

1980
Documentary, Music | 08 November 1980
David Byrne, Chris Frantz, Tina Weymouth
The iconic rock band Talking Heads perform at Capitol Theater.
AD