Review: Kaiser Chiefs – Duck

Kaiser Chiefs Duck
Just over a decade ago, Kaiser Chiefs prepared for their third album’s imminent release, Off With Their Heads, with a riotous sold-out show at Leeds United’s Elland Road. This summer,…
View Post