Parnassius smintheus

Common name: Rocky Mountain Parnassian

Feeds on these plants: