British indie band The xx have come out of hibernation. They released their self-titled album in August 2009 which ranked numerous “best” lists from Rolling Stone to NME. Their music has been featured on television ...
↧