larva

larva

Observation - larva - UK and Ireland. Description: larva found on car roof

larva found on car roof