Talking Heads perform at the Montreux Jazz Festival in Switzerland on July 9, 1982. Originally broadcast on Swiss TV and radio.
1979
1980
1981
2018
2017
2004
2015
2013
2002
1998
1970
1989