Showing posts with label Xiu Xiu. Show all posts
Showing posts with label Xiu Xiu. Show all posts

Sunday, February 26, 2012

Saturday, February 27, 2010

New Stuff: Xiu Xiu


Xiu Xiu always come up with fresh and wonderful new music, so I never miss out on a new album, especially when it has such a great title ('Dear God, I Hate Myself').