thistle caterpillars
The thistle caterpillar is the larval stage of the painted lady butterfly. The adult insect migrates into Iowa each year from Texas and Mexico. Eggs are laid on both thistle and soybeans. The caterpillar is easily identified by the spines that resemble Christmas trees that have lost all their needles.