Hannyngton's Apollo
Parnassius hunnyngtoni