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.
Focus / Finch Sep 19, 1976 Amsterdam, North Holland, Netherlands Uploaded by Zimtrim
Kiss / Finch May 23, 1976 Amsterdam, North Holland, Netherlands Uploaded by Zimtrim