20 Apr 1981 The Stranglers in New Orleans Down in the Sewer Artist: The Stranglers Date: 20 Apr 1981 Venue: ‘Ole Man Rivers City: New Orleans Country: United States