Palamedes Swallowtail (Papilio palamedes)
Croatan National Forest, Carteret County, North Carolina August 9, 2006