Article code 634904078201
With the near impossible task of following up their critically acclaimed masterpiece OK Computer, Radiohead took another bold leap at the turn of the millennium with Kid A, an experimental album built largely around the union of electronica and mood.