LONELY CHINA DAY: Self-titled: CD

Jul 07, 2006

Wait, mellow electronic indie rock sucks in Chinese as much as it does in English? The language of craptastic has gone international.

 –megan (Tag Team)

crossmenu