There are six bands named Stitch:
These are photos from concerts where Stitch played, so they may be of other bands that played the concert as well.
Barkmarket / Stitch Oct 27, 1990 Ghent, Flanders, Belgium Uploaded by Matt Jh