ShowShowNick Cave & the Bad SeedsSep 8, 1998Nick Cave & the Bad SeedsBeacon Theatre · Upper West Side, United StatesFollowI was thereUpload from this showMediaLineupAboutNick Cave & the Bad Seeds