Go tell the women that we’re leaving Published 25/07/2020 at 1620 × 1080 in Nick Cave alone at Alexandra Palace Go tell the women that we’re leaving Go tell the women that we’re leaving