Spicebush swallowtail (Papilio troilus) caterpillar on leaf, Anacostia Watershed, Washington DC, USA, November. Meetyourneighbours.net project.