Giant Swallowtail Butterfly_B2240

In my backyard today despite the heat and the humidity, while pausing for a brief moment.

Giant Swallowtail Butterfly_B2240

Laying eggs on the leaves

Giant Swallowtail Butterfly_B2240-2