It has been 25 years since the release that Rolling Stone called the last masterpiece of the Alt-Rock movement, saying Radiohead on the "late-Beatles mission of using the studio to create grand artistic statements with heretofore unheard sounds." We're featuring Radiohead on these channels to celebrate the anniversary of "OK Computer"
More Channels From Anniversary: Radiohead releases "OK Computer" (5/21/97)
-Advertisement-