… will be released in June, according to this conversation with their manager in a London pub. Although, typically, the Radiohead Reddit is throbbing with speculation that this is anything from a cock-up to a joke. All based on this tweet:
I’ll be seeing them live on May 23 & 26.
Update: the band have now refuted what their ‘manager’ said; indeed they are refuting that he is their manager in the strict sense. You really couldn’t make it up.
Meanwhile, have a look at this …
… and this …