New Radiohead Album
Word on the street is the release date is June 9th.
I, for one, am incredibly excited about this. New album = new tour = new concerts = Rents hopefully gets to see Radiohead LIVE!!! My personal favorite album is OK Computer. I'm pretty excited to see how this one compares. What are your thoughts? Does anybody live close enought to major metropolitan areas to see them if/when they tour? Who's saving up for tickets besides me?