There is more than one artist with this name:
These are photos from concerts where Twinkle played, so they may be of other bands that played the concert as well.
Noxious Art Festival 2004 Jun 18 - 20, 2004 Pontcey, France Uploaded by Grindcrusher