There are certain bands you’d chase to the end of the world. Radiohead has always been one of them.
I first saw them on Aug. 17, 2001, at Liberty State Park. Four encores. A setlist you could only dream about. The Twin Towers stood behind the stage, glowing in the distance. That image—Radiohead framed against the skyline—has been burned into my memory ever since…