New Radiohead video… and new album now?

Although The King Of Limbswas slated to be released tomorrow, Radiohead continues to defy expectations (even ones they’ve set themselves) by authorizing downloads of it a day early to those who pre-ordered the album. That means now! Run!