This morning, Rocks Off unwrapped Radiohead’s newest release, The King of Limbs, an album whose existence was just announced this past Monday. In the old-school music industry, a record would be announced and you would suffer through months of interviews, video premieres, and reading reviews in Rolling Stone or SPIN…
