was caught taking a break in the garden, but it looks a bit ragged in the back end.
Two-tailed swallowtail (Papilio multicaudata).
was caught taking a break in the garden, but it looks a bit ragged in the back end.
Two-tailed swallowtail (Papilio multicaudata).