giant swallowtail in the clear blue sky