Watch David Byrne perform Talking Heads’ ‘Psycho Killer’ for first time in 19 years
Bringing down the house.
Bringing down the house.
Needing a little more variety.
The festival takes place from March 26th to 29th, 2026.
They performed together at Governors Ball in June.
A manic masterpiece.
Not just an influence, but a friend too.