Magpie Shrike

Magpie Shrike

Lanius melanoleucus
Kruger National Park, South Africa - August 2 2012
Magpie Shrike perched. Previous scientific name Urolestes melanoleucus.