Hannyngton's Apollo

Parnassius hunnyngtoni