GALLEON SHIP – NICK CAVE ALONE AT ALEXANDRA PALACE
Galleon Ship, taken from IDIOT PRAYER: Nick Cave Alone at Alexandra Palace. The extended film will be released in cinemas on 5 November, tickets on sale 10 September. The album will be released on vinyl, CD and on streaming services on 20 November. More information here.
Idiot Prayer: Nick Cave Alone at Alexandra Palace