Radiohead is Totally Playing Glendale
It was over a year ago that we speculated that Radiohead, and by extension Thom Yorke, must have vowed “to never step foot in The Grand Canyon State again.” Well, if there was such a edict issued by the lads from Oxford, they’ve totally called it off. Radiohead has announced…