Talking Heads - Live at Capitol Theater (1980)
This concert was a once in a lifetime experience!
Run Time: 1h19m | Release: 08 Nov 1980
Genres: Music | Documentary |
0 / 100 Vote Count
Overview:
The iconic rock band Talking Heads perform at Capitol Theater.