Afroedura karroica

Afroedura karroica, also known as the inland rock gecko or Karoo flat gecko, is a species of African gecko found in South Africa and Lesotho.