Radiohead Finish Recording
April 21, 2000
RADIOHEAD have confirmed via their website that recording of their next album has finally finished. The album, originally scheduled for release right about now, has been held up until late summer/early fall due to the band's extensive time in the studio. The album currently remains un-named.