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.
Leeds Festival 2003 Aug 22 - 24, 2003 Wetherby, England, United Kingdom Uploaded by Bruhvvmetal
Pointfest 15 Jun 8, 2003 Maryland Heights, Missouri, United States Uploaded by Rick W
Finch / Brand New / Further Seems Forever Mar 28, 2003 Portsmouth, England, United Kingdom Uploaded by La Chicas Mix
Finch / The Used / The Movielife / My Chemical Romance Feb 17, 2003 3730 n. Clark st, Chicago Illinois Uploaded by Kathy Kogut
Finch / The Used / My Chemical Romance Feb 5, 2003 New York, New York, United States Uploaded by Laura Fazekas