The Last Shadow Puppets Announce UK Tour
The boys are back in town – London town to be more specific. With the imminent release of their hotly-anticipated second album ‘Everything You’ve Come To Expect’, the time has come for them to embark on a moments accompanying tour….