24 Oct 1980 The Stranglers in New York Down in the Sewer Artist: The Stranglers Date: 24 Oct 1980 Venue: Club 57 City: New York Country: United States Flyer:Reviews:The Stranglers and Skafish: beyond the fringe pbs.twimg.com "The black leather brigade turned out in force ..."