Masked Shrike

Masked Shrike

Observation - Masked Shrike - Global. Description: Found in olive grove

Found in olive grove