News: IDIOT PRAYER – NICK CAVE ALONE AT ALEXANDRA PALACE – new clip ‚Euthanasia‘ online!
Idiot Prayer – Nick Cave Alone at Alexandra Palace will screen in cinemas globally from 5 November, featuring four

Idiot Prayer – Nick Cave Alone at Alexandra Palace will screen in cinemas globally from 5 November, featuring four previously unseen performances.
The album ‚Idiot Prayer – Nick Cave Alone at Alexandra Palace‘ will be released on 20 November on double heavyweight vinyl, double CD and streaming services worldwide.
Watch the video for new song ‚Euthanasia‘ taken from Idiot Prayer:
Quelle/Copyright: @nickcave.com