Evolutionary prosperity

MAIN IMAGE Spicebush swallowtail caterpillar (papilio troilus)

Spicebush swallowtail caterpillar (Papilio troilus).Credit@flickruser:MichealHodge