Spicebush Swallowtail (Papilio troilus)

 

Sussex County, Virginia