ShowShowThe Pet Shop Boys at Bristol UniversityFeb 8, 2002Pet Shop BoysUniversity of Bristol · Bristol, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading