Oriole Finch (Linurgus olivaceus) | By Ramón Antor | Enlarge