Radiohead US Tour
Posted by T Rex on January 9, 2008
Talk about building up the hype…..
According to the press release this morning Radiohead is announcing a US tour in the cities below…..dates still to come.
In other Radiohead news they were named the world’s”greenest” band.