HomeStranglers13 Dec 1979 The Stranglers in Tokyo
Down in the Sewer