I can already tell that these guys are about to become my new favorite band. Like some wondrous blend of Arctic Monkeys and the Wonder Stuff, this is the kind of song that makes me giddy. I now need to doublecheck the Lollapalooza lineup to see if they’re playing, because I’m fucking there if they are.
