The Magpie Shrike, also called the African Long-tailed Shrike, is native to southern and eastern Africa.
A member of the shrike family, the magpie name relates to the black and white plumage with long tail.
Male and female have similar plumage, both with an extremely long tail.