lept. larvae

lept. larvae

Observation - lept. larvae - UK and Ireland. Description: