Yellow-eared Barbet

Other names
Formerly known as the Blue-eared Barbet.