Talking Heads perform at the Montreux Jazz Festival in Switzerland on July 9, 1982. Originally broadcast on Swiss TV and radio.
1977
1984
1980
2013
2006
1988
2009
1983
2011
2015
2003
2004
2012
2010