Close
Indian Bark Mantis
Humbertiella ceylonica.