Galapagos Islands 2009 - robatzzyzx
Large Ground Finch - one of the 13 species of "Darwin's" finches.

Large Ground Finch - one of the 13 species of "Darwin's" finches.