Watch the Talking Heads LIVE at The Capitol Theatre in Passaic, NJ on 11/4/1980, part of their Remain In Light Tour.
(Source: https://www.youtube.com/)
Watch the Talking Heads LIVE at The Capitol Theatre in Passaic, NJ on 11/4/1980, part of their Remain In Light Tour.