False eye / great mormon caterpillar (Papilio memnon) larva on twig.