ShowShowThe Photos in SheffieldMar 15, 1981The PhotosThe Limit · Sheffield, United KingdomFollowI was thereUpload from this showMediaLineupAboutThe Photos