Thursday, November 19, 2009

Xiu Xiu's 'Dear God, I Hate Myself' Tracklist and Cover Art

Xiu Xiu never ceases to amaze with the depth and breadth of their material and the new album Dear God I Hate Myselfis probably only going to expand on their already emotionally, topically and musically expansive catalogue. The album is set for a Feb. 23, 2010 release on Kill Rock Stars. Brace yourselves.