ShowShowIntroduce Yourself: LeedsFeb 1, 1988Faith No MoreTartan Bar · Leeds, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading