There are multiple artists with the name Witness:
These are photos from concerts where Witness played, so they may be of other bands that played the concert as well.
The Charlatans / Witness Oct 30, 1999 London, England, United Kingdom Uploaded by Andy Goymer