ShowShowAtari Teenage Riot in LondonOct 30, 1998Atari Teenage RiotThe Garage · Highbury, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading