Xiu Xiu releases video for “Dear God, I Hate Myself”… and it’s pretty gross

I’ve been reluctant to post the newest video by indie pop duo Xiu Xiu. Stereogum announced the release back on Feb. 1. but as the video got progressively uncomfortable, I couldn’t stomach it. And neither could half...

Read More