Thee are at least four artists known as Twitch:
These are photos from concerts where Twitch played, so they may be of other bands that played the concert as well.
Twitch Apr 15, 1995 Kalamazoo, Michigan, United States Uploaded by Pathological Mastermind