Close
Taiwanese/ Chinese mantis- Tenodera sp.