GALLEON SHIP – NICK CAVE ALONE AT ALEXANDRA PALACE

2020

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.

Featured on:

Ooops, no player here yet!