Catalpa Sphinx on Catalpa
Ceratomia catalpae
Greene County, Alabama
Waved Sphinx on Privet
Ceratomia undulosa
Lamar County, Alabama
Pawpaw Sphinx on Pawpaw
Dolba hyloeus
Perry County, Alabama
Great Ash Sphinx on Green Ash
Sphinx chersis
Pickens County, Alabama
Blinded Sphinx on Willow
Paonias excaecatus
Marion County, Alabama
Small-eyed Sphinx on Cherry
Paonias myops
Monroe County, Mississippi
Walnut Sphinx on Hickory
Amorpha juglandis
Bibb County, Alabama
Snowberry Clearwing on Honeysuckle
Hemaris diffinis
Perry County, Alabama
Pandorus Sphinx on Grapevine
Eumorpha pandorus
Bibb County, Alabama
Hog Sphinx on Grape
Darapsa myron
Bibb County, Alabama
White-lined Sphinx
Hyles lineata
Choctaw County, Alabama
Tersa Sphinx
Xylophanes tersa
Perry County, Alabama