Amorpha juglandis (early instar)
Walnut Sphinx
Bibb County, Alabama
Amorpha juglandis
Walnut Sphinx
Noxubee County, Mississippi
Amorpha juglandis
Walnut Sphinx
Choctaw County, Alabama
Ceratomia catalpae
Catalpa Sphinx
Greene County, Alabama
Ceratomia amyntor
Elm Sphinx (early instar)
Monroe County, Alabama
Ceratomia undulosa
Waved Sphinx
Lamar County, Alabama
Darapsa choerilus
Azalea Sphinx
Perry County, Mississippi
Darapsa myron
Hog Sphinx (Virginia Creeper Sphinx)
Hale County, Alabama
Darapsa myron
Hog Sphinx (Virginia Creeper Sphinx)
Randolph County, Alabama
Deidamia inscripta
Lettered Sphinx
Cherokee County, Alabama
Deidamia inscripta
Lettered Sphinx
Cherokee County, Alabama
Dolba hyloeus
Pawpaw Sphinx
Perry County, Alabama
Dolba hyloeus
Pawpaw Sphinx
Autauga County, Alabama
Dolba hyloeus
Pawpaw Sphinx
Dekalb County, Alabama
Enyo lugubris
Mournful Sphinx
Perry County, Alabama
Enyo lugubris
Mournful Sphinx
Perry County, Alabama
Eumorpha fasciatus
Banded Sphinx (green morph)
Hale County, Alabama
Eumorpha fasciatus
Banded Sphinx (pink morph)
Monroe County, Alabama
Eumorpha fasciatus
Banded Sphinx (multicolor morph)
Lamar County, Alabama
Eumorpha fasciatus
Banded Sphinx (multicolor morph)
Choctaw County, Alabama
Eumorpha pandorus
Pandorus Sphinx
Bibb County, Alabama
Eumorpha pandorus
Pandorus Sphinx
Cleburne County, Alabama
Hemaris diffinis
Snowberry Clearwing
Hale County, Alabama
Hemaris diffinis
Snowberry Clearwing
Perry County, Alabama
Isoparce cupressi
Bald Cypress Sphinx (early instar)
Greene County, Alabama
Isoparce cupressi
Bald Cypress Sphinx (final instar)
Greene County, Alabama
Lapara coniferarum
Southern Pine Sphinx
Bibb County, Alabama
Lapara coniferarum
Southern Pine Sphinx
Neshoba County, Mississippi
Manduca rustica
Rustic Sphinx
Randolph County, Alabama
Manduca sexta
Tobacco Hornworm
Bibb County, Alabama
Paonias excaecatus
Blinded Sphinx
Marion County, Alabama
Paonias myops
Small-eyed Sphinx
Monroe County, Mississippi
Smerinthus jamaicensis (early instar)
Twin-spotted Sphinx
Lamar County, Alabama
Smerinthus jamaicensis
Twin-spotted Sphinx
Lamar County, Alabama
Smerinthus jamaicensis
Twin-spotted Sphinx
Lamar County, Alabama
Sphecodina abbottii
Abbott's Sphinx (middle instar)
Lawrence County, Alabama
Sphecodina abbottii
Abbott's Sphinx (final instar)
Lawrence County, Alabama
Sphinx chersis
Great Ash Sphinx
Pickens County, Alabama
Xylophanes tersa (middle instar)
Tersa Sphinx
Bibb County, Alabama
Xylophanes tersa
Tersa Sphinx
Perry County, Alabama