Radiohead has ended weeks of speculation by confirming it has struck a deal with British indie label XL Recordings for the physical release of its new album, “In Rainbows.”
The deal is exp...
Oct 31, 2007
25 Comments
