David Byrne promised his most ambitious show since ‘Stop Making Sense’ and he came through with flying colors on the first night of the American Utopia Tour.
David Byrne promised his most ambitious show since ‘Stop Making Sense’ and he came through with flying colors on the first night of the American Utopia Tour.