By Nick Glover, Lifestyle Editor
| September 25, 2023
David Byrne, the frontman of Talking Heads, walks onto a stage with the curtain up, the back wall unpainted and covered in ladders and scaffolding. In his hand is a boombox.
“Hi. I’ve got a tape I want to play,” says Byrne.
From there,...