04 Apr 2007 The Stranglers in Lille Down in the Sewer Posted on April 4, 2007 by Rattus RattusNovember 16, 2011 Artist: The Stranglers Date: 04 Apr 2007 Venue: Le Splendid City: Lille Country: France