The iconic rock band Talking Heads perform at Capitol Theater.
Release Date: November 08, 1980
View more ->