caterpillers

caterpillers

Observation - caterpillers - UK and Ireland. Description: found on tomato, large one about 2 inches

found on tomato, large one about 2 inches