Scelotes insularis

Scelotes insularis is a species of lizard which is endemic to Mozambique.