Oriole Finch

Oriole Finch

Linurgus olivaceus
Mount Cameroon National Park, Cameroon - March 12 2012
Male.