Spicebush swallowtail (Papilio troilus)

Synonym: green-clouded butterfly

Spicebush swallowtail butterfly, Unexpected Wildlife Refuge photo
Spicebush swallowtail
Spicebush swallowtail butterfly caterpillar, Unexpected Wildlife Refuge photo
Spicebush swallowtail caterpillar
Spicebush swallowtail butterfly caterpillar, Unexpected Wildlife Refuge photo
Spicebush swallowtail caterpillar
Spicebush swallowtail butterfly caterpillar, Unexpected Wildlife Refuge photo
Spicebush swallowtail caterpillar