Did you mean: Pseudocreobotra wahlbergii
Pseudocreobotra wahlbergi
Pseudocreobotra wahlbergi, or the spiny flower mantis, is a small flower mantis native to southern and eastern Africa. Wikipedia
Scientific name: Pseudocreobotra wahlbergi