Long-tailed Shrike

Long-tailed Shrike

Lanius schach bentet
Java, Indonesia - July 24 2010
Juvenile.