Fly larva

Fly larva

Observation - Fly larva - UK and Ireland. Description: Large fly larva 3 - 4 cm long dark grey

Large fly larva 3 - 4 cm long dark grey