The Last Shadow Puppets

The Last Shadow Puppets is a band consisting of Alex Turner of the Arctic Monkeys, Miles Kane of The Rascals, and composer/producer James Ford. Read More