Leaf Beetle Larvae

Leaf Beetle Larvae

Observation - Leaf Beetle Larvae - UK and Ireland. Description: