The Last Shadow Puppets are an English supergroup consisting of Alex Turner (Arctic Monkeys, solo artist), Miles Kane (The Rascals,… Read More