Cutthroat Finch (PNBG)

Cutthroat Finch (PNBG)

Observation - Cutthroat Finch (PNBG) - Southern Africa. Description: