Olive-backed Oriole

Scientific Name: 

Oriolus sagittatus

Visitor to the garden with a distinctive call but not as common as the Yellow. The middle and bottom photos are of an immature oriole

Olive-backed Oriole
Immature Olive-backed Oriole
Immature Olive-backed Oriole