GIANT SWALLOWTAIL
GIANT SWALLOWTAIL BUTTERFLY & BUMBLE BEE ON BULL THISTLE
GIANT SWALLOWTAIL BUTTERFLY ON BULL THISTLE
GIANT SWALLOWTAIL BUTTERFLY ON BUTTERFLY BUSH
A Giant Swallowtail (Papilio cresphontes), butterfly on a purple cone flower in a Michigan perennial garden.