Larvae ID

Larvae ID

Observation - Larvae ID - UK and Ireland. Description: