Gulf fritillary larva, Dade County, Florida, United States

Gulf fritillary larva, Dade County, Florida, United States
Photographer: David CappaertRights holder: David Cappaert

Source: Insect Images #2131058