15 amazingly deceptive caterpillars: Giant swallowtail caterpillars