Palamedes Swallowtail (Papilio palamedes)

Croatan National Forest, Carteret County, North Carolina
August 9, 2006