Los Campesinos!: "Death to Los Campesinos!" (2008)
Still kicking myself for missing these guys from they came through town a couple months ago. Can't get enough of the debut album. And their from Cardiff, Whales, home to Dr. Who and Torchwood! "Death to Los Campesinos!"