Smartweed Caterpillar
north americancaterpillarsvirginiacharlottesvillebutterfliesmothswildlifenaturemacrosmacrosmartweedcaterpillar