Wednesday, February 16, 2011
The King Of Limbs
I've just ponied up for the new Radiohead album The King Of Limbs. Traditionally, Christmas is a time of giving, and comes in the western world on the 25th of December. Apparently, this year, Radiohead decided to bestow this season upon us February 19th. And I'm not complaining even one little bit.