London, England, United Kingdom
Shop Assistants / The Soup Dragons / Close Lobsters Jul 21, 1986 Uploaded by Greg Fasolino