FestivalFestivalAll Tomorrow’s PartiesApr 7 – 9, 2000Camber Sands Holiday Village · East Sussex, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading