music Friday Video: Talking Heads, Capitol Theatre 4 November 1980 Posted on January 1, 2016December 30, 2015 by Michael Sauers