ShowShowThe Last Shadow Puppets in LondonJul 15, 2016Alexandra Palace · Haringey, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading