Oriole Finch - Linurgus olivaceus

Bird species

Subspecies (4)