July 22, 2000 By Robert Occhialini Leave a Comment Details on Kid A, the new Radiohead album from someone who has heard it. It’s due for release on October 3rd.
Leave a Reply
You must be logged in to post a comment.