09 Dec 2001 Three Men And Black in London Down in the Sewer Street View: Artist: Three Men And Black Date: 09 Dec 2001 Venue: Astoria City: London Country: United Kingdom