Radiohead’s new album “King of Limbs” was released today – a day earlier than anticipated.

I find this very agreeable.

Advertisements