The Last Dinner Party live in London: maximalists seize the throne

The Last Dinner Party live in London: maximalists seize the throne