News — April 28, 2010
Art-pop provocateurs Xiu Xiu have been involved in plenty of mind-boggling and arguably disgusting body-horror art projects lately, from giving away t-shirts written in real blood to the vomit-centric video for "Dear God, I Hate Myself". And here they go again...
Basically, the band wants you to bring them …