ShowShowUrusei Yatsura in GlasgowMar 16, 1998Urusei YatsuraThe Arches · Glasgow, United KingdomFollowI was thereUpload from this showMediaLineupAboutDateMar 16, 1998VenueThe Arches · Glasgow, United KingdomArtistUrusei YatsuraListingConfirmedShow details from MusicBrainz.