David Byrne on leaving Talking Heads: ‘It’s possible I did not handle it as best as I could’ June 13, 2023 By Kismet 12 Comments