Talking Heads perform at the Montreux Jazz Festival in Switzerland on July 9, 1982. Originally broadcast on Swiss TV and radio.
2017
2005
2016
2014
2013
1987
2000
2006
1994
1993
2009
2018
2010