Radiohead – Kid A – Review

April 1, 2001

Only time will tell if Kid A will play host cadaver to millions of mediocre maggots trying to embed “electronic dabblings” into their “new sound.”