
Xiu Xiu are a tricky group to pin down. Primarily the brainchild of vocalist and multi-instrumentalist Jamie Stewart, the band have put out over 30 different albums since releasing Knife Play in 2002, almost all of which embrace a difficult, often quite inaccessible experimental rock sound, merged with pop and industrial too. Their albums may…
Cut a slice of cherry pie and pour yourself some coffee – the Twin Peaks revival seems to finally be stepping into motion.