New Xiu Xiu Video - "Gray Death"

February 23, 2010

Um, this is a weird one. Experimental art-rockers Xiu Xiu lay out the brilliant noise-filled Dear God, I Hate Myself track “Gray Death” while the duo tries to smother each other to death.


Loading...