Talking Heads perform at the Montreux Jazz Festival in Switzerland on July 9, 1982. Originally broadcast on Swiss TV and radio.
2003
2022
2010
2015
2023
2011
2012
2013
2024
2021
—
2020
1974