ShowShowThe Last Shadow Puppets in ManchesterJul 10, 2016The Last Shadow PuppetsCastlefield Bowl · Manchester, United KingdomFollowI was thereUpload from this showMediaLineupAboutThe Last Shadow Puppets