Talking Heads live at Montreux Jazz Festival
Talking Heads perform at the Montreux Jazz Festival in Switzerland on July 9, 1982. Originally broadcast on Swiss TV and radio.
Wokeness: Not yet rated
Overall Score: Not yet rated
Please Log in to Submit a Review!