There are multiple artists with this name:
These are photos from concerts where Witchcraft played, so they may be of other bands that played the concert as well.
Ozzfest 2008 Aug 9, 2008 Dallas, Texas, United States Uploaded by Arestus
Ozzfest 2008 Aug 9, 2008 Dallas, Texas, United States Uploaded by Alex Comeaux
Lollapalooza 2008 Aug 1 - 3, 2008 Chicago, Illinois, United States Uploaded by Kumo