It looks like there may be some validity to the Radiohead in Chicago rumors that I posted a while back. Look at that, too, the dates were right and everything.
More Cowbell has the scoop, but here’s what’s happening…
Radiohead
June 19th & 20th
The Auditorium Theater
Chicago, IL
ADVERTISEMENT