By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Kaiser Chiefs? Fuck off. I suppose they must be going cheap, maybe they blew the budget on the opening ceremony