Masked Shrike Lanius nubicus

  • Makkah, Saudi Arabia