Geomantis larvoides

Observation - Geomantis larvoides - Global. Description: