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.
Nova Rock Festival 2022 Jun 9 - 12, 2022 Nickelsdorf, Burgenland, Austria Uploaded by Roland Karsai
Yellowcard / Finch / The Downtown Fiction May 1, 2015 Dallas, Texas, United States Uploaded by Kyle Hendrex
Yellowcard / Finch / The Downtown Fiction Apr 22, 2015 Lancaster, Pennsylvania, United States Uploaded by Angel Haines