ShowShowThe Pet Shop Boys at London AstoriaFeb 14, 2002Pet Shop BoysAstoria Theatre · Westminster, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading