Who : TV On The Radio from computerville.
What : The first single off the upcoming album Dear Science to be released on Sept. 23rd (Interscope ). A lot poppier and accessible then their previous music, but I’m digging it. Guaranteed, this is the song from your summer playlist where people turn their heads and wonder "who IS that??? Is that from Midnight Vultures ??".