Palmer Worms

Palmer worms

Palmer worms on the leaf of cabbage