ShowShowPet Shop Boys at London The O2May 28, 2020Pet Shop BoysThe O2 Arena · Greenwich, United KingdomFollowI was thereUpload from this showMediaLineupAboutPet Shop Boys