ShowShowUnbelievable Truth in LeedsFeb 18, 1998Unbelievable TruthThe Duchess of York · York, United KingdomFollowI was thereUpload from this showMediaLineupAboutDateFeb 18, 1998VenueThe Duchess of York · York, United KingdomArtistUnbelievable TruthListingConfirmedShow details from MusicBrainz.