Talking Heads - Live at Capitol Theater (1980)

Talking Heads - Live at Capitol Theater (1980)

This concert was a once in a lifetime experience! 1980-11-08 79 Min. PG-13
0 0 votes

Overview

The iconic rock band Talking Heads perform at Capitol Theater.