Reviews \

Xiu Xiu, ‘Dear God, I Hate Myself’ (Kill Rock Stars)

Jessica Suarez |February 22, 2010 - 3:58 pm

Tags: Albums, Xiu Xiu