livesong links each performance to its song, venue and date.Privacy · Terms
Talking Heads - Live in Leiden (July 1st, 1982) live at Leiden, Jul 1, 1982 – Talking Heads · livesong