larva (caterpillar)

6299 From North Windham, Connecticut

Number 6299 This is a larva (caterpillar) of a monarch butterfly (Danaus plexippus; Lepidoptera: Nymphalidae). Click here for detailed information on this fascinating insect.