Poplar Leaf Beetle Larvae

Poplar Leaf Beetle Larvae

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