Spiny flower mantis (Pseudocreobotra wahlbergi) camouflaged as a flower. Endemic to Africa.