Neil, not a "finch" beak - more like a flycatcher
I reckon that if you put Galapagos and Flycatcher together you have got it
Galapagos Flycatcher (Myiarchus magnirostris) .......... I know it's a bit obvious ...but it is a little unique in that it is only found there
any flies down there?
Critique - could have a bit more colour!