08 May 1981 The Stranglers in Palo Alto, California Down in the Sewer Posted on May 8, 1981 by Rattus RattusMay 8, 1981 Artist: The Stranglers Date: 08 May 1981 Venue: Unknown City: Palo Alto, California Country: United States