Talking Heads photo

Talking Heads setlist at Shibuya Koukaidou in Tokyo, Japan on February 26, 1981

Talking Heads setlist on February 26, 1981 at Shibuya Koukaidou in Tokyo, Japan on tour Remain in Light