Photo from my walk earlier today.  A two-tailed swallowtail...