Song of the Week #33 Posted on 05/12/201604/12/2016 by Delitrium Nick Cave & The Bad Seeds – Red Right Hand Share this:Click to share on Facebook (Opens in new window)Click to share on Tumblr (Opens in new window)Click to share on Twitter (Opens in new window)Like Loading... Related