Red-throated Wryneck

Other names
It is also known by several other names including Rufous-necked Wryneck, Red-breasted Wryneck, African Wryneck or Rufous-throated Wryneck.