Magpie Shrike

Magpie Shrike

Lanius melanoleucus
Kruger National Park, South Africa - August 1 2012
Previous scientific name Urolestes melanoleucus.