This is making the rounds...and for good reason. Talking Heads performing live at the Capitol Theatre in Passaic, NJ, Fall of 1980, in support of the just released Remain In Light.
Related: Talking Heads :: Live In Rome, 1980 (Full Concert)
Only the good shit. Aquarium Drunkard is become a member or log in.