FestivalFestivalHarbinger Soundclash Vol 1Nov 20, 2003Red Rose · London, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading