Watch Nick Cave perform Euthanasia at Alexandra Palce in London. It was the only new song he played that night. The live album Idiot Prayer: Nick Cave Alone At Alexandra Palace will be released on November 20 (2LP, 2CD), Pre-order here.
The show was originally made available as a one-night only webcast 23 July 2020. An extended version of the movie will be shown in cinemas on November 5.
No comments:
Post a Comment