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