ShowShowChina Drum at The VenueApr 8, 1998China DrumThe Venue · Edinburgh, United KingdomFollowI was thereUpload from this showMediaLineupAboutChina Drum