Geospiza magnirostris merupakan salah satu dari 14 spesies burung finch yang ditemukan Darwin di kepulauan Galapagos. Burung finch ini hidup dengan memakan ....
sumber: darwinfoundation.org
serangga
biji
rayap
daging
buah