St. Thomas plays The Spitz in London
Location: The Spitz, London, England, UK
17.06.2003
St. Thomas picks up rave UK reviews