Caterpillar of a swallowtail butterfly
7369. These were found on my orchard. Can you say what type of pest are these? Orange Walk Town Belize.
Number 7369. This is a caterpillar of a swallowtail butterfly (Lepidoptera: Papilionidae); possibly a giant swallowtail, Papilio rumiko – see Caterpillar of a swallowtail butterfly image .