The Wonder Stuff are a band originally based in Stourbridge, in the Black Country, West Midlands, UK.
These are photos from concerts where The Wonder Stuff played, so they may be of other bands that played the concert as well.
The Wonder Stuff Aug 15, 1990 Birmingham, England, United Kingdom Uploaded by Doll Wendy Stocking
The Mission / The Wonder Stuff Mar 31, 1990 Düsseldorf, North Rhine-Westphalia, Germany Uploaded by Torsten S.