livesong links each performance to its song, venue and date.Privacy · Terms
Talking Heads - Live in Tokyo (February 28th, 1981 - Late Show) live at Tokyo, Feb 28, 1981 – Talking Heads · livesong