A spiny flower mantis is sitting on a rolled leaf.

Royalty-free stock photo ID: 7295902

A spiny flower mantis is sitting on a rolled leaf.