There are several artists sharing the name Finch:
These are photos from concerts where Finch played, so they may be of other bands that played the concert as well.
Sonicmania Feb 1, 2004 Tokyo, Tokyo, Japan Uploaded by Fantomos
copyright Meta Hammer (I think)
Leeds Festival 2003 Aug 22 - 24, 2003 Wetherby, England, United Kingdom Uploaded by Bruhvvmetal
Leeds Festival 2003 Aug 22 - 24, 2003 Wetherby, England, United Kingdom Uploaded by Gwyn Williams