ShowShowChina Drum at Fleece & FirkinApr 14, 1998China DrumThe Fleece · Bristol, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading