ShowShowNick Cave & the Bad SeedsSep 8, 1998Beacon Theatre · Upper West Side, United StatesFollowI was thereUpload from this showMediaLineupAboutLoading