larvae

larvae

Observation - larvae - UK and Ireland. Description: