ShowShowUrusei Yatsura in GlasgowMar 16, 1998Urusei YatsuraThe Arches · Glasgow, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading