08 May 1981 The Stranglers in Palo Alto, California Down in the Sewer Artist: The Stranglers Date: 08 May 1981 Venue: Unknown City: Palo Alto, California Country: United States