28 Jun 2003 The Stranglers in Barcelona Down in the Sewer Artist: The Stranglers Date: 28 Jun 2003 Venue: Harley Davidson 100th Anniversary City: Barcelona Country: Spain