ShowShowThe Pet Shop Boys at Norwich UEAFeb 10, 2002Pet Shop BoysUniversity of East Anglia · Norwich, United KingdomFollowI was thereUpload from this showMediaLineupAboutPet Shop Boys