ShowShowThe Pet Shop Boys at Keele UniversityFeb 9, 2002Pet Shop BoysUniversity of Keele · Newcastle-under-Lyme, United KingdomFollowI was thereUpload from this showMediaLineupAboutPet Shop Boys