Founded in 1985, Radiohead pocketed with a series of albums as the groundbreaking OK Computer, which is considered one of the best albums of all time, massive laurels a. With the albums Kid A and Amensiac Radiohead chose the millennium to undergo their sound a little TLC, who provided anything ever before in the shade. By its eighth album In Rainbows she fathomed the boundaries of how to publish in the digital age, from. Their latest album, The King of Limbs, 2011 was in the shops. The exclusive appearance at Lollapalooza Germany is Radiohead's first appearance in this country since 2012 Design.