I have since changed my tune on Radiohead but in 2008 I wasn’t a believer in their hype.  I thought they were playing crap music and trying to pass it off as art.  Smells insisted I was insane and told me I had to check them out at Lollapalooza.  Fine, what’s the worst that can happen?.

Read more…