ShowShowFaith No More at Octagon CentreJan 27, 1990Octagon Centre · Sheffield, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading