Yellow-bellied Flycatcher bird

Yellow-bellied Flycatcher (People’s-Dock)