lightbox |
Papilio troilus Caterpillar of the spicebush butterfly in its 5th instar (stage of development) with many features to appear more menacing and less tasty