Galapagos finch {Myiarchus magnirostris} perching on branch, Isabela Island, Galapagos.