Large Mormon (papilio Memnon) On Lemon Tree

Large mormon (papilio memnon) on lemon tree

Large mormon (papilio memnon) on lemon tree close-up