Magpie shrike

Magpie shrike

A magpie shrike (Urolestes melanoleucus) perched on a branch, South Africa

by
by
by
by
by
by