Radiohead will remain on top of the game having played their role in intrepretating alternative music. Here is welcoming news from the English band having released a new single entitled, “These Are My Twisted Words” this track reflects on Radiohead’s highly coveted abstract and mellow sound.

Radiohead | These Are My Twisted Words

Thanks to HB for the info.