11 Aug 2007 The Stranglers in Tokyo Down in the Sewer Artist: The Stranglers Date: 11 Aug 2007 Venue: Japan Summer Sonic Festival City: Tokyo Address: Marine Stadium, Tokyo Country: Japan