Lilac-breasted Roller (Coracias caudatus)
Roller sitting on tall stick
Lilacbreasted Roller Coracias caudatus . birdSouth AfricaMala Malaperchedcolorfulbranch