Great Mormon (Papilio memnon)

close up of a black butterfly with metallic dots on a yellow flower