Close

Leaf-footed bug

Mozena lunata

Leaf-footed bug