Watch a Talking Heads show from 1980

maxresdefault

A Talking Heads show which took place in 1980 has surfaced online. The show was filmed on the bands Remain in Light tour, and was filmed in Passiac, New Jersey at the Capitol Theatre on November 4th, 1980. You can watch the performance below.

 


Indie Bible / Indie Spotify Bible / International Booking Agents Directory banner