Talking Heads - Live at Capitol Theater
Talking Heads - Live at Capitol Theater
| 08 November 1980 (USA)
Talking Heads - Live at Capitol Theater Trailers

The iconic rock band Talking Heads perform at Capitol Theater.

Reviews