Avalach21 on 27 June 2008
this thread needs a lot more Radiohead love.
Radiohead is a great band.
They are from Britain.
They are probably one of the best bands around.
Let's all love Radiohead, and forget about all of these other shitty British bands.
Here's a video from my band's last show Check out more (bigger) videos here http://www.youtube.com/user/icemanout