firstprevioushomenextlast

Larva of Papilio machaon dodi (Lepidoptera: Papilionidae), on Artemesia dracunculus, near Drumheller, AB.
[photo by Julian Dupuis]