Yellow-tail larva

Yellow-tail larva

Observation - Yellow-tail larva - UK and Ireland. Description: Just checking that nothing else looks like these

Just checking that nothing else looks like these