Palamedes Swallowtail (Papilio palamedes)