The xx Songs Ranked
The xx is an English indie pop band from Wandsworth, London, formed in 2005. The band consists of Romy Madley Croft (guitar, vocals), Oliver Sim
Continue readingThe Best of New and Emerging Rock Music
The xx is an English indie pop band from Wandsworth, London, formed in 2005. The band consists of Romy Madley Croft (guitar, vocals), Oliver Sim
Continue reading