ShowShowNew Bomb Turks at Princess CharlotteApr 7, 1998New Bomb Turks, MouthwashThe Charlotte · Leicester, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading